iT邦幫忙

0

apache 的 Virtualhost 怎麼做?

請問一下apache Virtualhost怎麼做啊?
網上查了一堆設定路徑都不同。。。httpd.conf/ apache2.conf / etc/apache2/sites-enabled/000-default
到底哪個才是正確的路徑??!
有沒有真正的教程?

我是選擇:
etc/apache2/sites-enabled/000-default

然後放上

<VirtualHost *:80>
ServerName xxx.xxx.com
DocumentRoot "/var/www/html/xxx"
</VirtualHost>

and

a2ensite *
他給我看:

Site 000-default already enabled
Site 000-default-le-ssl already enabled
Site default-ssl already enabled

於是我
service apache2 reload

設定完了嗎?但我進入 xxx.xxx.com 沒有發生事情(沒有讀取到 /var/www/html/xxx)

weiclin iT邦高手 4 級 ‧ 2018-03-19 17:54:34 檢舉
debian 派的跟 redhat 派的設定方式會有差異, 看你用的是什麼系統就看那個系統的教學
wei225890 iT邦新手 5 級 ‧ 2018-03-20 13:09:21 檢舉
我在ubuntu上的路徑 /etc/extra/httpd-vhosts.conf是可以正常運作的

1 個回答

0
Samと可樂快跑
iT邦研究生 1 級 ‧ 2018-03-19 17:39:38
最佳解答

通常linux來說會放在這:

/etc/httpd/conf.d/vhosts.conf

但這會取決於:

/etc/httpd/conf/http.conf

在這之中有沒有這一行:

IncludeOptional conf.d/*.conf

我要發表回答

立即登入回答