nginx server_name配置
- 服务器
- 三生万物
- 0
server_name是用来配置服务器名称,可以是字符串
、IP
和正则
,这个是必配的选项,以下是几种常见的配置
一、 多个用空格隔开
server {
server_name xxx.com www.xxx.com;
}
二、使用*
通配符
server {
server_name *.xxx.com;
}
server {
server_name www.*;
}
三、正则表达式
server {
server_name ~^[foo,bar]\.xxx\.com; # 匹配指定具体二级域名,不区分大小写
}
server {
server_name ^(www\.)?xxx\.com; # 匹配 www.xxx.com 和 xxx.com
}
其他个性配置可以通过正则相应实现,这里不一一列举了。
四、匹配一级或二级域名
server {
listen 80;
server_name ~(\w+\.)?xxx\.com$;
rewrite ^/(.*) https://${host}/$1;
}
免责申明:本站发布的内容(图片、视频和文字)以转载和分享为主,文章观点不代表本站立场,如涉及侵权请联系站长邮箱:xbc-online@qq.com进行反馈,一经查实,将立刻删除涉嫌侵权内容。