Nginx反向代理服務器配置教程

Nginx反向代理是什麼意思?Nginx是一款高性能的HTTP和反向代理服務器,Nginx如何實現反向代理呢?接下來爲大家分享Nginx反向代理服務器配置相關教程步驟。

一、準備工作

、準備至少2個Tomct,設置兩個域名並解析到本地IP

2、分別設置兩個tomct的/conf/see.xml中的端口號

設置tomct端口:8205 8280 8209

設置tomct2端口:825 828 829

3、添加測試內容;分別刪除目錄webpps下所有文件,新建一箇文件夾ROOT,並在該目錄下新建index.html

4、啓動兩個Tomct,並分別訪問Tomct下的項目,如果能夠訪問到對應的index.html文件就說明tomct配置且啓動成功。

分別訪問:你的ip/8280 和 你的ip/828

5、本地域名解析

如圖所示,根據路徑找到,hosts文件,添加解析,比如:ip domin 和ip domin2

6、訪問被解析的域名,成功訪問即可解析成功

二、開始配置Nginx反向代理服務器

、下載、安裝Nginx,直接在官網下載合適的版本即可,然後解壓運行Nginx

2、配置反向代理

打開/conf/ninx.conf文件,刪除see{ …… },或者註銷掉

重新添加see{ }

listen:監聽的端口號

see_nme: 訪問域名

loction :這裏配置爲/ 直接匹配端口下的默認ROOT下的項目

poxy_pss :爲項目的實際訪問地址

see { listen 80; see_nme tomct.com; #chset koi8-; #ccess_log logs/host.ccess.log min; loction / { poxy_pss http://27.0.0.:8280; index index.html index.htm; } } see { listen 80; see_nme tomct2.com; #chset koi8-; #ccess_log logs/host.ccess.log min; loction / { poxy_pss http://27.0.0.:828; index index.html index.htm; } }

3、啓動、關閉、重啓Nginx

打開cmd.exe運行命令。

注意:一定要在nginx.exe文件所在的文件夾下操作。

()啓動:

H:\nginx-.2.2>stt nginx

或H:\nginx-.2.2>nginx.exe

注:建議使用第一種,第二種會使你的cmd窗口一直處於執行中,不能進行其他命令操作。

(2)停止:

H:\nginx-.2.2>nginx.exe -s stop

或H:\nginx-.2.2>nginx.exe -s quit

注:stop是快速停止nginx,可能並不保存相關信息;quit是完整有序的停止nginx,並保存相關信息。

(3)重新載入Nginx:

H:\nginx-.2.2>nginx.exe -s elod

當配置信息修改,需要重新載入這些配置時使用此命令。

(4)重新打開日誌文件:

H:\nginx-.2.2>nginx.exe -s eopen

4、檢查Nginx反向代理服務器配置是否成功,輸入上把解析的2個域名,成功訪問即爲Nginx反向代理服務器配置成功。