2017-01-29 324 views
-1

我在Raspbian上使用Apache 2.4,我想創建一個虛擬主機以在我的網站上的外部硬盤驅動器上提供文件。我在互聯網上搜索它,發現很多指南,但這似乎是最簡單的:http://www.thegeekstuff.com/2011/07/apache-virtual-host/Apache虛擬主機配置

但是,指南中提到的文件「httpd.conf」和「httpd-vhost.conf」不存在在我的系統中(我搜索整個系統)。因此我無法配置這些文件,因此也無法配置我的虛擬主機。當我在互聯網上搜索有關https.conf位置的信息時,我瞭解到它不再存在。但是,我無法找到有關在這種情況下做什麼的信息。

我一直在網上搜索幾個小時,但我找不到答案。我不知道如何設置我的虛擬主機。我將非常感謝您的幫助。

+0

如果我記得正確,Raspbian是基於debian的。然後,最有可能的apache http服務器將以類似的方式打包:你應該有一個帶有例子的'/ etc/apache2/sites-available'文件夾。另外,如果你按照debian或ubuntu的指導進行操作,這可能是一個好主意,你提到的那個看起來更基於RedHat。顯然,事情是一樣的,但他們可能看起來不一樣。 – arkascha

+0

非常感謝。 – abstract

回答

0

Debian衍生系統保持自己的配置文件中/etc/apache2/

要創建一個新的虛擬主機,在/etc/apache2/sites-available/創建一個新的配置文件。您可以使用000-default.conf作爲模板(但您需要添加ServerName指令,因爲您將創建特定的默認主機而不是回退)。

然後運行a2ensite YOUR-CONFIG.conf將其打開,並且service apache2 restart重新啓動HTTP服務器,以便拾取新配置。

+0

非常感謝。有效。 – abstract