最近在部署项目配置,部署Nginx的时候遇到了很多坑.
我们项目需要部署到已经申请域名的一个nignx下面这个Nginx在8服务器上.
首先我在8服务器也起了个nginx,然后
location/shuiku/{
proxy_pass http://172.56.78.8:3840;
}
这样的话他会转发到http://172.56.78.8:3840/shuiku/ 他会把shuiku带到后面,我挂载出来html前端直接放到他下面了,这样404了.然后我又在我挂载的html下面捡了个shuiku文件夹把前端放到了里面,这次不404了但是前端很多静态资源加载不到页面一直转圈打不开.
最后一个服务器干嘛要起俩nginx于是在域名nginx的html目录下建了个shuiku文件夹
配置也改了下:
location /shuiku/{
root home/sdss/nginx/html;
try_files $uri $uri/ /shuiku/index.html;
}
这样就通了.