nginx配置域名与IP访问服务冲突问题

在最近的一次开发中遇到一个问题,我在云服务器上部署了两个服务,A服务和B服务,

A服务在服务器中用的端口是80端口,所以我在浏览器访问的地址就是

B服务在服务器中用的是9818端口,所以我在浏览器访问的是

现在我给B服务申请了一个域名假设为www.xxx.com,在域名配置的那里,只能填服务器的ip,然后域名www.xxx.com指向的是ip的80端口

所以此时,我添解析之后,我访问域名www.xxx.com的时候,就相当于我访问 ip+80端口,所以访问的就跳转到了我的A服务上去了,但是我想要域名指定B服务,就需要用到nginx了

nginx配置方式

这里记录下,我配置了两个server ,都是监听的80端口,但是一个server_name是localhost,一个是我的域名,这就是关键点了

当我用ip端口访问的时候=ip+80端口,会被80+localhost监听到,所以访问的就还是我的A服务

当我访问域名的时候www.xxx.com,会被80+www.xxx.com的配置监听到,所以访问的就是我的B服务

如图访问成功

相关推荐
fatcoder9 分钟前
玩转Nginx 04 — 反向代理:给 nginx 接上后端
前端·后端·nginx
我星期八休息2 小时前
扩展—DNS与ICMP
linux·服务器·网络
MC皮蛋侠客2 小时前
DNP3 系列(三):伪传输层——分段、重组与可靠传输
网络·dnp3
筝筝ba2 小时前
linux 查询当前登录的用户数量
linux·服务器·网络
fatcoder2 小时前
玩转Nginx 03 — location 匹配规则:让不同的路径各回各家
前端·后端·nginx
ShiXZ2132 小时前
网络调试四剑客:ping / telnet / nc / netstat 速查指令集
运维·开发语言·网络·php
snow@li3 小时前
Telnet 全景教程:全平台安装、命令使用、故障排查与安全规范
运维·网络
随风而飘1863 小时前
罗德与施瓦茨 FSP13 中高端频谱分析仪
网络·功能测试·测试工具
王坊兴4 小时前
Ubuntu 部署产品原型静态服务器:SFTP + Nginx
服务器·nginx·ubuntu
旗开得胜马到成功4 小时前
AMD TPM 8.3/8.5漏洞技术剖析:服务器加密信任根崩塌后的备份密钥泄露风险与紧急加固
运维·服务器·网络·系统架构