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服务

如图访问成功

相关推荐
liulilittle1 小时前
C++ TAP(基于任务的异步编程模式)
服务器·开发语言·网络·c++·分布式·任务·tap
guts°4 小时前
17-VRRP
网络·智能路由器
Jewel Q4 小时前
动态路由协议基础
网络·智能路由器
宇称不守恒4.05 小时前
2025暑期—06神经网络-常见网络2
网络·人工智能·神经网络
Dreams_l5 小时前
网络编程2(应用层协议,传输层协议)
运维·服务器·网络
7ACE6 小时前
Wireshark TS | 发送数据超出接收窗口
网络协议·tcp/ip·wireshark
数据与人工智能律师6 小时前
数字迷雾中的安全锚点:解码匿名化与假名化的法律边界与商业价值
大数据·网络·人工智能·云计算·区块链
先知后行。6 小时前
网络协议HTTP、TCP(草稿)
网络·网络协议
xzkyd outpaper6 小时前
QUIC协议如何在UDP基础上解决网络切换问题
网络·计算机网络·udp·quic
碳酸的唐7 小时前
Inception网络架构:深度学习视觉模型的里程碑
网络·深度学习·架构