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
2、配置反向代理
打開/conf/ninx.conf文件,刪除see{ …… },或者註銷掉
重新添加see{ }
listen:監聽的端口號
see_nme: 訪問域名
loction :這裏配置爲/ 直接匹配端口下的默認ROOT下的項目
poxy_pss :爲項目的實際訪問地址
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反向代理服務器配置成功。