nginx通过不同域名访问同一个URI后缀展示不同的内容

如访问如下三个域名,得到不同的内容,一般用作验证使用
http://a.shnne.com/CHECK.txt
http://b.shnne.com/CHECK.txt
http://c.shnne.com/CHECK.txt

可以通过nginx配置,不需要新建站点获取
在http模块里添加
map $host $content {
default "404";
a.shnne.com "内容a";
b.shnne.com "内容b";
c.shnne.com "内容c";
}

然后在server模块里添加,并且需要绑定a.shnne.com b.shnne.com c.shnne.com 三个域名
location /CHECK.txt {
           return 200 $content;


结果
访问http://a.shnne.com/CHECK.txt 网页显示 "内容a"
访问http://b.shnne.com/CHECK.txt 网页显示 "内容b"
访问http://c.shnne.com/CHECK.txt 网页显示 "内容c"

分享到:
关键词:Nginx

网友留言(1 条)

发表评论

验证码