假设有服务器ip为 114.214.85.35
域名1为 www.jieshendada.cn
域名2为 www.jieshenxiaoxiao.cn
1.首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers 在此处目录下面新建一个jieshendada.cn.conf文件 (此处我只介绍一个文件多个域名的写法) 在新建文件中写规则
server
{
listen 80;
server_name www.jieshendada.cn; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/jieshendada; #网站根目录
include location.conf; #调用其他规则,也可去除
}
server
{
listen 80;
server_name www.jieshenxiaoxiao.cn; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/jieshenxiaoxiao; #网站根目录
include location.conf; #调用其他规则,也可去除
}
然后重启nginx服务器,域名便可绑定成功.
注意:此时访问www.jieshendada.cn的时候,不管加不加www都可以正常访问,但是访问第二个域名的时候,必须加www,否则就会访问到第一个域名里面去。也就是用jieshenxiaoxiao.cn访问到的是www.jieshendada.cn。
此处要感谢php贴吧大神涯涯的帮助。我访问的时候一直没有带www,还以为自己设置错了,经过提醒才知道,还需要访问把不带www转成带www
解决办法:加一个server
server
{
listen 80;
server_name jieshenxiaoxiao.cn;
rewrite ^/(.*) http://www.jieshenxiaoxiao.cn/$1 permanent;
}
·········································································
参考上面方法,也可以写成两个conf文件