因为部署的是webpack打包好的前端文件,图片访问可以直接代理阿里云访问
这里是图片上传到阿里云并获得外网访问路径文章:
只要修改配置文件即可使用,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之后访问:两个服务器都会受到请求
查看图片访问:
把前面的动图传上去:
访问:成功