原创 搭建高可用wordpress(keepalived+HAProxy)

搭建高可用wordpress(keepalived+HAProxy) 配置keepalived 分別在兩臺haproxy上安裝keepalived [root@haproxy1 ~]# yum install keepalived 配置h

原创 keepalived 組播的配置

keepalived 組播的配置 準備主機2臺 server hostname ip keepalived s1 172.20.27.10 keepalived s2 172.20.27.11 S1節點配置 修改k

原创 keepalived與LVS

keepalived與LVS keepalived與LVS結合時無需另外寫lvs規則,可以直接在keepalived配置文件中進行定義 LVS配置參數 virtual_server IP port #定義虛擬主機IP地址及其端口 virt

原创 HAProxy基礎

HAProxy HAProxy是法國開發者Willy Tarreau 開發的一個開源然教案,是一款具備高併發、高性能的TCP和HTTP負載均衡器,支持基於cookie的持久性,自動故障切換,支持正則表達式及web狀態統計。 HAProxy功

原创 HAProxy的調度算法

HAProxy的調度算法 HAProxy調度算法分爲靜態調度算法和動態調度算法。靜態算法是按照事先定義好的調度規則輪詢公平調度,不關心後端服務器的當前負載、連接數和響應速度等,並且無法實時修改權重,只能重啓後生效。靜態調度算法有:stati

原创 HAProxy基於cookie實現客戶端會話保持

HAProxy基於cookie實現客戶端會話保持 使用ip_hash時,如果有衆多用戶使用相同的公網地址去訪問同一個服務時,由於這些用戶所使用的公網IP都爲同一個,HAproxy就會把他們調度到同一後端的服務器,由此可能造成後天的單臺服務器

原创 HAProxy客戶端IP地址的透傳

HAProxy客戶端IP地址的透傳 環境準備 server IP client 172.20.27.10 haproxy 172.20.27.20,192.168.27.10 nginx 192.168.27.21

原创 nginx以upstream 分組的方式實現http反向代理

nginx反向代理高級應用 nginx可以將客戶的的請求轉發至後端服務器但是無法轉至特定一組的服務器,而且不能對後端服務器提供響應的服務器狀態檢測,但是Nginx可以基於ngx_http_upstream_module模塊提供服務器分組、轉

原创 Nginx Rewrite相關功能

Nginx Rewrite相關功能 Nginx服務器利用ngx_http_rewrite_module模塊處理rewrite請求,此功能依靠RCRE(perl compatible regularexpression),因此編譯之前要安裝P

原创 自定義nginx訪問日誌和內置變量使用

自定義nginx訪問日誌和內置變量使用 安裝第三方echo模塊後查看內置變量 內置變量 1.$args 用戶在瀏覽器中查找的相關參數(uri中?之後的字段)2.$document_root 站點根目錄所在的位置3.$document_ur

原创 proxy_cache的使用

proxy_cache的使用 對後端apache服務器做反向代理 1.在nginx服務器上定義反向代理 [root@nginx ~]# vim /apps/nginx/conf/servers/vs.conf server { s

原创 nginx反向代理

nginx反向代理 反向代理:反向代理也叫reverse proxy,指的是代理外網用戶的請求到內部的指定web服務器,並將數據返回給用戶的一種方式,這是用的比較多的一種方式Nginx除了可以在企業提供高可用性能的web服務之外,另外還可以

原创 Nginx的版本號隱藏

Nginx的版本號相關 隱藏版本號 nginx隱藏版本號需要將主配置文件中server_tokens關閉 server_tokens off; 查看頭信息 [root@www ~]# curl -I www.mylinuxops.com

原创 Nginx基礎

Nginx基礎 Nginx:engine X ,2002年,開源,商業版 Nginx是免費的、開源的、高性能的HTTP和反向代理服務器、郵件代理服務器、以及TCP/UDP代理服務器解決C10K問題(10K Connections)。 N

原创 在單臺主機上配置LNMP

在單臺主機上配置LNMP 編譯安裝nginx 1.登錄官網獲取下載鏈接直接wget [root@localhost ~]# wget http://nginx.org/download/nginx-1.17.0.tar.gz 2.解壓文件