nginx多域名配置
2016-01-21 21:07
543 查看
nginx多域名配置是在配置文件中建立多个
举个例子,下面是一个
以上配置信息就是在一个nginx配置中最简单的多域名配置方法,关于
server配置,在每个
server配置中用
server_name来对域名信息进行过滤。
举个例子,下面是一个
conf文件:
server { listen 80; server_name www.web1.com; #绑定域名 index index.htm index.html index.php; #默认文件 root /home/www.web1.com; #网站根目录 include location.conf; #调用其他规则,也可去除 } server { listen 80; server_name www.web2.com; #绑定域名 index index.htm index.html index.php; #默认文件 root /home/www/web2.com; #网站根目录 include location.conf; #调用其他规则,也可去除 }
以上配置信息就是在一个nginx配置中最简单的多域名配置方法,关于
server_name,nginx官方还提供了很多正则匹配的过滤方式,详情请看nginx官方文档。
注意事项
特别要注意的是,在nginx的配置文件中只有一个server配置的时候,
server_name是
无效的,也就是说任何域名绑定了这个IP的时候,无论
server_name填什么域名,都会匹配到这个唯一的
server。只有在多个
server的时候,
server_name才会有效。
相关文章推荐
- nginx代理指定目录
- 访问Nginx发生SSL connection error的一种情况
- ICANN 推迟批准 .Org 交易
- 黑客攻破域名注册商 Web.com 安全防线,客户私密信息或被泄露
- Nginx+Naxsi部署专业级Web应用防火墙
- Seafile Server本地权限提升漏洞(CVE-2014-5443)
- 从USB安装Ubuntu Server 10.04.3 图文详解
- CentOS 6.2实战部署Nginx+MySQL+PHP
- nginx中http核心模块的配置指令2
- nginx中http核心模块的配置指令3
- nginx中http核心模块的配置指令4
- nginx中http的fastcgi模块的配置指令1
- dns。dhcp,ftp
- 使用zabbix监控Nginx活动状态--Part1
- 高效访问Internet-启用ISA Server的缓存
- Nginx 学习笔记(一)
- windows server域用户提升到本地更高权限组中的方法
- 网站502与504错误分析
- 提高域名信任度的8个小技巧[推荐]