溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么樣配置Nginx云服務(wù)器如何實(shí)現(xiàn)反向代理功能

發(fā)布時(shí)間:2020-04-16 15:15:08 來源:億速云 閱讀:598 作者:三月 欄目:建站服務(wù)器

下文給大家?guī)碓趺礃优渲肗ginx云服務(wù)器如何實(shí)現(xiàn)反向代理功能,希望能夠給大家在實(shí)際運(yùn)用中帶來一定的幫助,負(fù)載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書籍,今天我們就用億速云在行業(yè)內(nèi)累計(jì)的經(jīng)驗(yàn)來做一個(gè)解答。

Nginx反向代理(負(fù)載均衡)

怎么樣配置Nginx云服務(wù)器如何實(shí)現(xiàn)反向代理功能

使用3臺(tái)Centos云服務(wù)器,其中一臺(tái)作為Nginx代理服務(wù)器,192.168.4.5,

  兩臺(tái)Web服務(wù)器IP地址分別為192.168.4.205和192.168.4.200。

  

配置Nginx服務(wù)器,添加服務(wù)器池,實(shí)現(xiàn)反向代理功能


 weight 權(quán)重值,假如客戶反發(fā)送三個(gè)連接服務(wù)器,其中兩個(gè)會(huì)轉(zhuǎn)發(fā)到192.168.4.205,另外一個(gè)轉(zhuǎn)發(fā)到192.168.1.200。

 max_fails 允許請求失敗的次數(shù)

 fail_timeout 請求失敗后,暫停提供服務(wù)的時(shí)間。


1)修改/usr/local/nginx/conf/nginx.conf配置文件

[root@svr ~]# vim /usr/local/nginx/conf/nginx.conf

....

http {

....

upstream webserver {

                server 192.168.4.205 weight=2 max_fails=2 fail_timeout=10;

                server 192.168.4.200 weight=1 max_fails=2 fail_timeout=10;

}

....

server {

        listen        80;

        server_name  www.tarena.com;

location /{

            proxy_pass http://webserver;

}

}



2)重啟nginx服務(wù)

[root@svr ~]# /usr/local/nginx/sbin/nginx –s stop

[root@svr ~]# /usr/local/nginx/sbin/nginx



部署實(shí)施后端Web服務(wù)器


后端Web服務(wù)器可以簡單使用yum方式安裝httpd實(shí)現(xiàn)Web服務(wù),也可以用Nginx、Tomcat,根據(jù)實(shí)際要求來,我這邊為了方便就使用httpd。

為了可以看出后端服務(wù)器的不同,可以將兩臺(tái)后端服務(wù)器的首頁文檔內(nèi)容設(shè)置為不同的內(nèi)容。


1)部署后端Web1服務(wù)器

[root@web1 ~]# yum  -y  install  httpd

[root@web1 ~]# echo “192.168.4.205” >/var/www/html/index.html

[root@web1 ~]# service httpd start


2)部署后端Web2服務(wù)器

[root@web2 ~]# yum  -y  install  httpd

[root@web2 ~]# echo “192.168.4.200” >/var/www/html/index.html

[root@web2 ~]# service httpd start


 客戶端測試

1)修改客戶端hosts文件

[root@client ~]# vim /etc/hosts

....

172.16.0.254        www.tarena.com


2)使用瀏覽器訪問代理服務(wù)器測試輪詢效果

[root@client ~]# curl http://www.tarena.com            //多次訪問查看效果

看了以上關(guān)于怎么樣配置Nginx云服務(wù)器如何實(shí)現(xiàn)反向代理功能,如果大家還有什么地方需要了解的可以在億速云行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術(shù)工程師解答的,億速云技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了。億速云官網(wǎng)鏈接kemok4.com

 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI