Apache 虚拟主机配置

Apache Virtual Host Configuration

我在 Raspbian 上使用 Apache 2.4,我想创建一个虚拟主机来为我网站上的外部硬盘驱动器上的文件提供服务。我在网上搜索了一下,找到了很多制作指南,但这似乎是最简单的:http://www.thegeekstuff.com/2011/07/apache-virtual-host/

然而,指南中提到的文件"httpd.conf"和"httpd-vhost.conf"在我的系统中并不存在(我搜索了整个系统)。因此我无法配置这些文件,因此无法配置我的虚拟主机。当我在网上搜索有关https.conf位置的信息时,我得知它已经不存在了。但是,我找不到关于在这种情况下该怎么做的信息。

我已经在线搜索了几个小时,但找不到答案。我不知道如何设置我的虚拟主机。非常感谢您的帮助。

Debian 衍生产品将其配置文件保存在 /etc/apache2/

要创建新的虚拟主机,请在 /etc/apache2/sites-available/ 中创建新的配置文件。您可以使用 000-default.conf 作为模板(但您需要添加 ServerName 指令,因为您将创建特定的默认主机而不是备用主机)。

然后 运行 a2ensite YOUR-CONFIG.conf 将其打开,然后 service apache2 restart 重新启动 HTTP 服务器,使其采用新配置。