nginx 与后台端口冲突的解决
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,问题:在起alice管理系统的开发环境的时候,发现后台所有的接口在第一次请求的时候全部产生404错误,但第二次请求成功定位问题查看nginx 报错日志发现如下报错,因此错误的认为错误发生在html的文
千家信息网最后更新 2026年11月02日nginx 与后台端口冲突的解决
问题:
在起alice管理系统的开发环境的时候,发现后台所有的接口在第一次请求的时候全部产生404错误,但第二次请求成功


定位问题
查看nginx 报错日志发现如下报错,因此错误的认为错误发生在html的文件夹权限不够导致的文件无法写入,于是开放权限之后发现还是不行,在Google一番查找还是没找到解决方案。暂时搁置,第二天重新找错时,无意的点开8081端口,当你访问localhost:8081与127.0.0.1:8081的内容竟然不同。
当时发觉是不是端口冲突了,于是打开文件下面是nginx的config文件和我们的项目配置文件,发现产生端口冲突,当你访问后台时发现请求会有专到nginx的静态文件,因此产生404报错。
server { listen 8081; server_name 127.0.0.1; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; }server { # 平台端口 listen 8100; server_name localhost; location / { proxy_pass http://localhost:4200/; } location /api/ { proxy_pass http://localhost:8081/; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }}解决方法
更改后台端口,与项目未 nginx 的配置。
遗留问题:
在后台启动时,访问localhost:8081与127.0.0.1:8081的内容不同
后台关闭时相同
原因可能如下:
localhost:系统带的本机当前用户的权限去访问
127.0.0.1:等于本机是通过网络再去访问本机
当nginx 与后台冲突时为什么奇数次访问nginx内部文件,偶数次访问后台(为什么能占用同一个接口)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
后台
文件
端口
冲突
内容
权限
错误
问题
本机
不同
接口
时候
系统
还是
项目
配置
不行
相同
成功
不够
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网高科技
互联网的科技创新
互联网金融公司科技
苏州互联网科技贷款公司
融势互联网科技
广州善班互联网科技
大白互联网科技
重庆科技学院互联网
科技伦理 互联网公司
河南猎农互联网科技有限公司
互联网科技大奖都有哪些公司
互联网保险科技创业
雨阳互联网卡科技有限公司
互联网科技数字货币
郑州欣桑互联网科技有限公司
广州梦谷互联网科技有限公司领导
兰石爱特工业互联网科技分公司
绵阳真晨互联网科技有限公司
互联网科技自媒体灵感
株洲百竞科技的互联网营销顾问
中智农互联网科技
广州淘业互联网络科技
平安科技 互联网
互联网高科技企业
互联网科技视频素材
美国互联网前沿科技
海南购全球互联网科技
华夏互联网科技业
东营紫格互联网科技
科技互联网公司两年变化