vps有多個(gè)ip,怎么使域名和ip對(duì)應(yīng)?
歡迎轉(zhuǎn)載,但請(qǐng)保留此信息能否詳細(xì)指教,是需要編譯安裝這個(gè)wdcp還是修改某個(gè)配置文件?
修改虛擬主機(jī)配置文件,如
/www/wdlinux/apache/conf/vhost/test.com.conf
<VirtualHost 192.168.1.105:80>
我用的是nginx。我看nginx.conf中l(wèi)isten的沒(méi)指定ip,據(jù)說(shuō)這樣所有ip應(yīng)該有效的。但事實(shí)沒(méi)成功,訪問(wèn)的時(shí)候是40x錯(cuò)誤。
按理是所有IP都生效的
或者你在端口80前加上IP試,如
listen 192.168.1.100:80;
的確是的。無(wú)需特別設(shè)置。
我是添加了個(gè)站到第二ip時(shí)重啟nginx的時(shí)候未成功,
重啟失敗的原因是因?yàn)槟硞€(gè)站使用的rewrite的文件被刪除了。這個(gè)是個(gè)bug啊??赡苄枰迯?fù)。
這個(gè)發(fā)現(xiàn)是我重啟服務(wù)器后nginx不成功,我手動(dòng)start報(bào)錯(cuò)是某個(gè)站的conf文件第多少行錯(cuò)誤,vi查看是應(yīng)用的xxxx.conf的rewrite這個(gè)文件被刪除了。(當(dāng)時(shí)測(cè)試添加的后來(lái)刪除了),修改此處重啟nginx成功。同時(shí)指向第二ip的域名也ok。
刪除了文件,在站點(diǎn)里取消相應(yīng)的rewrite規(guī)則即可
目前后臺(tái)沒(méi)這個(gè)功能 可直接編譯虛擬主機(jī)配置文件就可以
目前后臺(tái)沒(méi)這個(gè)功能
可直接編譯虛擬主機(jī)配置文件就可以