nginx 与后台端口冲突的解决
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,问题:在起alice管理系统的开发环境的时候,发现后台所有的接口在第一次请求的时候全部产生404错误,但第二次请求成功定位问题查看nginx 报错日志发现如下报错,因此错误的认为错误发生在html的文
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
数据库安全扫描软件有哪些
审批系统数据库设计案例
有关网络安全的知识的作文
甘肃租用gpu服务器报价表
深入网络安全行业研究
服务器安全狗导致服务器宕机
我国网络安全调查报告
浪潮服务器的uid是啥意思
火炬租房软件开发
软件开发自学简历
数据库字段名带符号
互联网生物科技创业大赛
成都程序软件开发定制费用
嵌入式软件开发学会什么
我的世界生存服务器霸服技巧
北京世纪联合网络技术
我的手机国际服pvp服务器
注册登录数据库表设计
网络安全注意哪些细节
数据库数据位空怎么表示
网络技术仓储经理干嘛呢
廊坊数据库应用培训机构
网络安全中心中标价
网络安全与信息化建设三同步
网络安全法遵循
少年网络安全漫画
暗黑3服务器地址
加强网络安全教育应该怎样做
sql数据库商品分类
万方数据库与cnki区别