中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Nginx中怎么實現反向代理web服務器

發布時間:2021-08-09 14:39:33 來源:億速云 閱讀:435 作者:Leah 欄目:網絡管理

這篇文章給大家介紹Nginx中怎么實現反向代理web服務器,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

一、Nginx簡介

Nginx是一個很強大的高性能Web服務器和反向代理服務器,它具有很多非常優越的特性:

1.     可以高并發連接

2.     內存消耗少

3.     成本低廉

4.     配置文件非常簡單

5.     支持Rewrite重寫

6.     內置的健康檢查功能

7.     節省帶寬

8.     穩定性高

9.     支持熱部署

Nginx與Apache、Lighttpd綜合對比

Nginx中怎么實現反向代理web服務器

二、反向代理概述

反向代理,是指以代理服務器來接受internet上的連接請求,然后將請求轉發給內部網絡上的服務器,并將從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現為一個反向代理服務器。

反向代理是代理的是服務端,主要用于服務器集群分布式部署的情況下,反向代理對外隱藏了服務器的信息。

      下面就用Nginx配置一下反向代理。

三、實驗環境

Nginx中怎么實現反向代理web服務器

此實驗是在在物理機上模擬客戶端,在一臺虛擬機上配置Nginx和Apache模擬服務端,通過Nginx實現反向代理

客戶端(win10):ip:192.168.5.120

服務端(centos):ip:192.168.5.100

             Nginx端口:8010、8020

             Apache1端口:666

             Apache2端口:888

四、實驗步驟

1.在虛擬機Apache上部署測試網頁

第一步:安裝Apache

       yum install httpd -yNginx中怎么實現反向代理web服務器

第二步:在/var/www目錄下創建兩個html文件作為兩個端口訪問的數據

第一個:Nginx中怎么實現反向代理web服務器

第二個:Nginx中怎么實現反向代理web服務器

第三步:修改Apache的配置文件

vi /etc/httpd/conf/httpd.conf

首先加需要訪問的端口:

Nginx中怎么實現反向代理web服務器

在文件最后加訪問兩個端口的目錄:Nginx中怎么實現反向代理web服務器

然后wq保存退出

第四步:重新Apache服務:systemctl restart httpd.serviceNginx中怎么實現反向代理web服務器

第五步:在瀏覽器中測試:

Nginx中怎么實現反向代理web服務器

Nginx中怎么實現反向代理web服務器

服務器端的配置完成

2. 用Nginx配置反向代理

第一步:安裝Nginx服務

yum install nginx -yNginx中怎么實現反向代理web服務器Nginx中怎么實現反向代理web服務器

Nginx中怎么實現反向代理web服務器

第二步:修改Nginx配置文件配置反向代理

    vi/etc/nginx/nginx.conf

   在http段中添加兩個server段:Nginx中怎么實現反向代理web服務器

Nginx中怎么實現反向代理web服務器

       這樣Nginx的8010端口代理Apache的666端口,Nginx的8020端口代理Apache的888端口

wq退出

第三步:重啟Nginx

systemctl restart nginx.serviceNginx中怎么實現反向代理web服務器

3.主機作為客戶端訪問代理的兩個端口

Nginx中怎么實現反向代理web服務器

Nginx中怎么實現反向代理web服務器

4.特別注意

以上實驗的時候虛擬機關閉了selinux,否則nginx轉發會出現錯誤。

關閉selinux(臨時):setsebool 0

Nginx中怎么實現反向代理web服務器

或者修改配置文件重啟:vi /etc/selinux/config

Nginx中怎么實現反向代理web服務器

四、結論

最后客戶端通過訪問代理服務器,代理服務器配置不同的策略訪問到不同的端口(實際應該是不同的服務器)實現反向代理。

反向代理的作用:

1.保證內網的安全,通常將反向代理作為公網訪問地址,Web 服務器是內網。

2.緩存,將服務器的響應緩存在自己的內存中,減少服務器的壓力。

3.負載均衡,通過反向代理服務器來優化網站的負載。

Nginx中怎么實現反向代理web服務器

關于Nginx中怎么實現反向代理web服務器就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

瓦房店市| 阿合奇县| 宣城市| 内江市| 太仆寺旗| 镇雄县| 于田县| 宁德市| 周口市| 长子县| 翼城县| 阜康市| 鹤峰县| 绍兴市| 马边| 水富县| 安溪县| 张北县| 福贡县| 泰安市| 长岭县| 克拉玛依市| 长汀县| 江达县| 奇台县| 洮南市| 赤水市| 高台县| 舟曲县| 青铜峡市| 延边| 星座| 高雄县| 朝阳县| 镇江市| 惠来县| 凤山县| 仙居县| 灵丘县| 错那县| 兴宁市|