因為部署的是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之後通路:兩個伺服器都會受到請求
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CXzsGRNp3Zq5keNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39jMwgzNyQTN5EjNxgDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
檢視圖檔通路:
把前面的動圖傳上去:
通路:成功