天天看點

Nginx 反向代理 多個tomcat,以及圖檔通路三個指令配置檔案nginx.conf圖檔通路代理:測試: 大功告成!

因為部署的是webpack打包好的前端檔案,圖檔通路可以直接代理阿裡雲通路

這裡是圖檔上傳到阿裡雲并獲得外網通路路徑文章:

阿裡雲OSS檔案上傳存儲和删除,擷取檔案外網通路路徑

隻要修改配置檔案即可使用,windows下

文章中兩個tomcat中運作的項目都是這個:ssm maven 工程目錄以及環境搭建

安裝nginx:下載下傳

解壓

進入目錄右鍵+SHIFT鍵進入powershell

三個指令

  • 啟動: start nginx
  • 關閉:./nginx -s stop
  • 重新開機:./nginx -s reload

配置檔案nginx.conf

# 負載均衡,weight是權值

upstream tomcat{
        server    127.0.0.1:8081 weight=1;
        server    127.0.0.1:8083 weight=1;
    }
    server {

#端口
        listen       80;
        server_name  localhost;

#代理和本地檔案通路
        location / {
                proxy_pass http://tomcat/SSMP/;
            root   html;
            index  index.html index.htm;
        }
}
           

圖檔通路代理:

location ~*\.(gif|jpg|jpeg|png)$ {
 			proxy_pass https://你的圖檔伺服器;
        }
           

測試:

啟動nginx,啟動兩個tomcat之後通路:兩個伺服器都會受到請求

Nginx 反向代理 多個tomcat,以及圖檔通路三個指令配置檔案nginx.conf圖檔通路代理:測試: 大功告成!

 檢視圖檔通路:

把前面的動圖傳上去:

Nginx 反向代理 多個tomcat,以及圖檔通路三個指令配置檔案nginx.conf圖檔通路代理:測試: 大功告成!

通路:成功

Nginx 反向代理 多個tomcat,以及圖檔通路三個指令配置檔案nginx.conf圖檔通路代理:測試: 大功告成!

 大功告成!

繼續閱讀