1. 程式人生 > 實用技巧 >Nginx伺服器實現反向代理:第一篇

Nginx伺服器實現反向代理:第一篇

首先先看效果:

開啟瀏覽器,在瀏覽器的位址列中輸入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