前端上线部署遇到的问题

  • 关于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


posted @ 2021-02-16 18:07  abcdefgab  阅读(741)  评论(0)    收藏  举报