鍍金池/ 問(wèn)答/PHP  Linux  HTML/ 如有N個(gè)域名,一臺(tái)ngnix服務(wù)器,除了其中正式用的兩三個(gè)域名要解析到不同網(wǎng)站上

如有N個(gè)域名,一臺(tái)ngnix服務(wù)器,除了其中正式用的兩三個(gè)域名要解析到不同網(wǎng)站上外,其他那N個(gè)域名怎么指向到同一個(gè)網(wǎng)站?

如題!
手上有很多個(gè)域名,其中有兩三個(gè)是有獨(dú)立的網(wǎng)站目錄,其他的N個(gè)域名都用同一個(gè)目錄,不想用很多個(gè)server來(lái)處理,因?yàn)槟菢犹闊?,需要寫很多,而且每次新增域名后都得手?dòng)去操作,有什么好方法能做到這些域名只需解析到服務(wù)器,然后剩下的事情讓它們自動(dòng)去訪問(wèn)給他們指定的的網(wǎng)站目錄?

回答
編輯回答
假灑脫

clipboard.png
通過(guò)啟發(fā)自己解決了這個(gè)問(wèn)題,設(shè)置一個(gè)虛擬主機(jī),server_name 設(shè)置為變量的$server_name 意思是解析到這臺(tái)服務(wù)器上的所有域名都可以用變量$server_name代替,剩下單獨(dú)要用的域名在設(shè)置自己的虛擬主機(jī),server_name 這里就是要綁定的域名了。設(shè)置好后重啟nginx。

2018年8月18日 03:24
編輯回答
嘟尛嘴

簡(jiǎn)單起見(jiàn)解析到同一個(gè)網(wǎng)站的ip上就可以了。

2017年11月14日 01:07
編輯回答
老梗

要不就是自己寫腳本,寫功能;
配置域名目錄的時(shí)候,輸入域名和域名目錄,提交生成conf文件,并重啟環(huán)境;

2018年7月27日 14:01
編輯回答
焚音

配置默認(rèn)服務(wù),只要解析到這個(gè)服務(wù)器的域名沒(méi)有單獨(dú)配置,都會(huì)使用這個(gè)配置。

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name _;
    
    ...
}

官方文檔:http://nginx.org/en/docs/http...

2017年8月2日 13:52