Nginx伺服器實現反向代理:第一篇
阿新 • • 發佈:2020-09-03
首先先看效果:
開啟瀏覽器,在瀏覽器的位址列中輸入www.123.com,跳轉到linux系統的tomcat主頁面中
準備工作:
首先必須確保在linux上安裝有tomcat,使用預設的埠為8080,這這裡以tomcat9為例:
我總結了tomcat安裝linux的步驟:
1、先在tomcat網頁中下載對應的.tar.gz格式的tomcat伺服器
2、然後上傳到linux上,使用sftp:put D:/apache-tomcat-9.0.37.tar.gz
3、找到上傳的壓縮包的路徑 ,然後使用tar -zxvf apache-tomcat-9.0.37.tar.gz進行解壓
4、新建一個資料夾:mkdir /usr/local/tomcat
5、將解壓的tomcat移動到指定的目錄中:mv apache-tomcat-9.0.37/*/usr/local/tomcat
6、進入到/usr/local/tomcat/bin目錄中,然後啟動tomcat伺服器:
7、啟動的命令是:./startup.sh
也可以通過檢視日誌的方式來檢視tomcat伺服器有沒有啟動:
1、進入到tomcat目錄中:cd logs/
2、ls檢視一下,然後就是tail -f catalina.out就可以看到操作tomcat的日誌資訊了!
8、關閉的命令是:shutdown.sh
tomcat配置成功後,我們可以linux的ip:埠來訪問
linux的ip可以通過:ifconfig 命令來檢視
使用nginx實現反向代理的訪問過程圖示:
下面大家來看具體的配置:
第一步:在windows系統的host檔案中進行域名和ip對應關係的配置
這樣配置還是不滿足條件,所以還得繼續配置!
第二步:在nginx的請求轉發的配置(反向代理)
然後再修改配置檔案:nginx.conf
然後啟動nginx伺服器:
目錄為:/usr/local/nginx/sbin/
然後./nginx啟動伺服器
然後再次在瀏覽器中輸入:www.123.com