昨天有讀者留言,讓說一下反向代理,所以今天就來說一說。 首先引用一下百度百科的上的介紹,什么叫反向代理。 然后我們都知道tomcat默認端口是8080.nginx是80(開啟ssl的是443) 我們打開網站不可能手動輸入端口,這對用戶來說非常的蛋疼。所以我們要讓nginx80代理這個8080端口。 我們只需在nginx.conf設置。 在locatioin / 下添加了反向代理,proxy_pass 代理服務器 例如proxy_pass 127.0.0.1:8080;這個位置在哪? 然后我們在sbin里面啟動nginx,發現報錯。 這是什么意思那,就是上次nginx我沒關閉,已經在運行著那,所以 ps -ef | grep nginx 查看正在運行的進程 帶master是主進程 host是進程數,用kill - QUIT 3775殺掉 也可以輸入nginx -s reload 重新使配置生效 然后進入sbin目錄輸入./nginx,重新運行。順便用ifconfig看自己ip 打開瀏覽器輸入ip。發現是tomcat頁面,代理tomcat成功。 以后會陸續寫nginx如何動靜分離,就是除了jsp等交給tomcat,其他靜態全nginx顯示。tomcat的apr運行。redis安裝。ftd安裝。。。。。等等,如果你關注我,就對了,給你不一樣的學習。 |
|
來自: Bladexu的文庫 > 《Tomcat》