共計 1537 個字符,預計需要花費 4 分鐘才能閱讀完成。
本文丸趣 TV 小編為大家詳細介紹“Apache 服務的反向代理及負載均衡怎么配置”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Apache 服務的反向代理及負載均衡怎么配置”文章能幫助大家解決疑惑,下面跟著丸趣 TV 小編的思路慢慢深入,一起來學習新知識吧。
安裝 apache
后端主機直接 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
配置 apache
修改后端主機的端口為 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
啟動服務
/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
讀到這里,這篇“Apache 服務的反向代理及負載均衡怎么配置”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注丸趣 TV 行業資訊頻道。