请教一个nginx配置问题

慕容小伟 发布于 05/15 12:37
阅读 149
收藏 1

请教下各位大神一个Nignx问题,我有一百个域名,其中有50个要解析到nginx代理8080端口上,50个要解析到nginx代理8090端口上,有什么办法在不动服务器的情况下实现么,域名解析到域名,他默认的是第一个端口配置。请教下大神位

加载中
0
0
z
zb14557491

server {
listen 8080;
server_name ~^(?.+)\.where\.cn$;   #这里用正则或逗号分隔符 来匹配域名
...
}

server {
listen 8090;
server_name ~^(?.+)\.where\.com$;   #这里用正则或逗号分隔符 来匹配域名
...
}

慕容小伟
慕容小伟
问题我这100个域名,都不一样,不过我可以50个com,50个cn ,然后前缀不一样,可以配置指定转向么
0
z
zb14557491

8080的server_name 就用 *.com

8090 就用 *.cn  

用通配符。

慕容小伟
慕容小伟
能加大神QQ请教下不
慕容小伟
慕容小伟
server { listen 8080; server_name ~^(?.+)\.*\.cn$; #这里用正则或逗号分隔符 来匹配域名 } server { listen 8089; server_name ~^(?.+)\.*\.com$; #这里用正则或逗号分隔符 来匹配域名 } 这样之前试了,好像不行
0
z
zb14557491

如果是明确com或cn结尾的,就不需要那样写正则,直接用 *.com 或 *.cn

返回顶部
顶部