前端上线部署遇到的问题
-
关于nginx.conf配置文件
问题:
403 Forbidden
原因:权限不够,或者启动nginx的不是当前用户
解决:(1) 将上线项目文件权限改为777 (2)将/etc/nginx/nginx.conf文件里面的use nginx;改为use root;
![]()
404 not found
原因:文件没找到
解决:(1)检查nginx.conf中location配置项路径是否正确 (2)npm run build在使用按需加载路由后打包没有js文件夹(后来用vue ui打包了)
![]()
目标ip拒绝访问
原因:没有开放端口
解决:在安全组中开放端口,同时需要重新启动nginx
![]()
已经配置好启动html后仍然是nginx的欢迎界面
原因:nginx有默认的index.html
解决:将默认配置文件注释掉
![]()
接口报错,显示的是127.0.0.0的地址,而不是后台地址
原因:没有做接口代理
解决:进行接口代理
![]()
XHR中静态img请求错误
原因:没有做请求拦截
解决:进行nginx接口拦截
![]()
附录nginx常用命令
nginx -t
which nginx
nginx -s stop
nginx -s reload







浙公网安备 33010602011771号