假設有服務器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文件
