鍍金池/ 問答/PHP  Linux/ linux服務(wù)器怎么配置不同的域名到指定目錄?

linux服務(wù)器怎么配置不同的域名到指定目錄?

網(wǎng)上找的設(shè)置了這兩段,但是指向的目錄都是/var/www/html/blog/public

<VirtualHost 47.94.80.220:80>

ServerAdmin root@localhost
DocumentRoot /var/www/html/test/public
ServerName test.com

</VirtualHost>

<VirtualHost 47.94.80.220:80>

ServerAdmin root@localhost
DocumentRoot /var/www/html
ServerName it.test.com

</VirtualHost>

回答
編輯回答
朽鹿

上nginx,可以設(shè)置servername解決。

2017年4月16日 07:27
編輯回答
伴謊

你沒指定DirectoryIndex

2018年1月2日 07:38
編輯回答
乖乖瀦

推薦一篇自己寫過的文章: ubuntu搭建PHP網(wǎng)站完整實(shí)例教程
可以參考域名綁定一節(jié)

2017年10月26日 02:02
編輯回答
初念

配置Vhost 文件 配置主機(jī)的DNS解析 重啟httpd/nigix服務(wù)

2017年3月12日 07:07
編輯回答
墨小白

首先,為了方便交流,建議你把代碼,特別是大段的代碼都用代碼標(biāo)簽包裹起來,這樣才好正確理解你的內(nèi)容。

其次,我推測你是用的apache來配置域名綁定的html服務(wù),但從你的描述來看,出現(xiàn)了3個(gè)路徑(/var/www/html/blog/public,/var/www/html/test/public/var/www/html),不知道到底你要實(shí)現(xiàn)什么樣的結(jié)果?

  1. 兩個(gè)域名test.comit.test.com分別綁定到/var/www/html/test/public/var/www/html
  2. 兩個(gè)域名test.comit.test.com都綁定到/var/www/html/blog/public

......

如果是1,你的設(shè)置沒有什么問題啊,如果是2則只需要

DocumentRoot  <path>

都改成

DocumentRoot  /var/www/html/blog/public

即可啊。

另外如果不是強(qiáng)制要求,建議

<VirtualHost 47.94.80.220:80>

均改為

<VirtualHost *:80>
2018年2月27日 22:09