在使用nginx发布前端时,遇到访问IP+端口可以,但是在有路由的地址刷新后就会404
首先配置nginx
下载nginx后找到配置文件,前端项目打包后的dist包,上传至服务器,
我dist包放在了home/menhu下
接下来是修改nginx的配置文件,,在服务器nginx的文件夹下找到nginx.conf打开修改配置
接下来保存重启nginx
打开浏览器访问服务器ip+设置的端口号888
可以看到能够成功访问,但是进入到项目路由后刷新就会404
这个时候需要在nginx配置加上
try_files $uri $uri/ /index.html;
保存重启nginx
在浏览器访问,发信刷新后不会出现404了