nginx 与后台端口冲突的解决
发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,问题:在起alice管理系统的开发环境的时候,发现后台所有的接口在第一次请求的时候全部产生404错误,但第二次请求成功定位问题查看nginx 报错日志发现如下报错,因此错误的认为错误发生在html的文
千家信息网最后更新 2025年01月30日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安全错误
数据库的锁怎样保障安全
游戏不同服务器
医药前沿被什么数据库收录
小公司软件开发服务
邮箱接收服务器设置不了
系统和网络安全防范试题
郑州天下网络技术公司怎么样
网络技术多路复用求发送接收
吕梁网络安全检查
ctl网络安全大赛
网络安全初中手抄报图片
软件开发公司培训资料
什么叫细化软件开发人员
北京地铁计算机网络技术
武功山天气预报软件开发
java软件开发测试招聘
上海熙邻网络技术有限公司招聘
深圳开发服务器工程师工资怎样
核磁(nmr)谱图数据库
网络安全流量清洗设备
玛特互联网科技广州有限公司
数据库游标过低
数据库和年限有关系吗
网络安全等级保护 三级
涉校网络安全宣传片
一分钟网络技术视频
济南市存储服务器零售
上海辅助网络技术什么价格
上海vps服务器
自由软件开发源码是
山西云服务器租用报价单