问题:
在起alice管理系统的开发环境的时候,发现后台所有的接口在第一次请求的时候全部产生404错误,但第二次请求成功
定位问题
查看nginx报错日志发现如下报错,因此错误的认为错误发生在的文件夹权限不够导致的文件无法写入,于是开放权限之后发现还是不行,在google一番查找还是没找到解决方案。暂时搁置,第二天重新找错时,无意的点开8081端口,当你访问与的内容竟然不同。
当时发觉是不是端口冲突了,于是打开文件下面是的config文件和我们的项目配置文件,发现产生端口冲突,当你访问后台时发现请求会有专到nginx的静态文件,因此产生404报错。
#access_loglogs/host.access.logmain;
indexindex.htmlindex.htm;
proxy_passhttp://localhost:4200/;

#redirectservererrorpagestothestaticpage/50x.html
error_page500502503504/50x.html;
root/usr/share/nginx/html;
}
解决方法
更改后台端口,与项目未nginx的配置。
遗留问题:
在后台启动时,访问与的内容不同后台关闭时相同
原因可能如下:localhost:系统带的本机当前用户的权限去访问127.0.0.1:等于本机是通过网络再去访问本机
当nginx与后台冲突时为什么奇数次访问nginx内部文件,偶数次访问后台(为什么能占用同一个接口)
以上就是nginx与后台端口冲突怎么解决的详细内容,更多请关注主机测评网其它相关文章!
本文来源:独立服务器--nginx代理后端接口(nginx端口转发)
本文地址:https://www.idcbaba.com/duli/3975.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



