《三部曲部署Apache服務反向代理及負載均衡配置》要點:
本文介紹了三部曲部署Apache服務反向代理及負載均衡配置,希望對您有用。如果有疑問,可以聯系我們。
相關主題:apache配置
維易PHP培訓學院每天發布《三部曲部署Apache服務反向代理及負載均衡配置》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
后端主機直接yum安裝
yum install httpd -y
反向代理端采納源碼編譯安裝
yum install apr-devel pcre-devel apr-util-devel openssl-devel -y
編譯安裝apache服務
cd /usr/local/src/
wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.2.34.tar.gz
tar zxf httpd-2.2.34.tar.gz
cd httpd-2.2.34
./configure --prefix=/usr/local/http --enable-so --enable-modules="all"
make && make install
修改后端主機的端口為8080
sed -i "s#Listen 80#Listen 8080#g" /etc/httpd/conf/httpd.conf
/etc/init.d/httpd start
配置反向代理服務器
首先開啟相關模塊
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
修改配置文件
cat >>/usr/local/http/conf/httd.conf << EOF
ProxyPass /mgg balancer://mingongge
ProxyPassReverse /mgg balancer://mingongge
<Proxy balancer://mingongge>
BalancerMember http://10.0.0.10:8080
BalancerMember http://10.0.0.100:8080
</Proxy>
EOF
相關的配置參數解釋可參考官方文檔,有詳細闡明的!!!
啟動服務
/usr/local/http/bin/apachectl -k start
[root@centos6-001 ~]# curl http://10.0.0.100:8080
welcome to mingongge.com
[root@centos6-001 ~]# curl http://10.0.0.10:8080
welcont to 10.0.0.10
測試負載均衡
[root@centos6-001 ~]# curl http://10.0.0.100/mgg
welcont to 10.0.0.10
[root@centos6-001 ~]# curl http://10.0.0.100/mgg
welcome to mingongge.com
[root@centos6-001 ~]# curl http://10.0.0.100/mgg
welcont to 10.0.0.10
[root@centos6-001 ~]# curl http://10.0.0.100/mgg
welcome to mingongge.com
第一次頭條,希望年夜家喜歡
小編以后會越來越多優質文章分享給年夜家
求年夜神們嘴下留情