我一直在尝试在 apache2 上设置虚拟主机。我看到的大多数答案都包括取消注释 httpd.conf 中的 include 行的步骤,但我的 httpd.conf 文件是空的。我使用“sudo apt-get install apache2”安装了 apache。
答案1
Debian 中的 Apache Virtualhost 配置(以及作为 Ubuntu 扩展)存储在/etc/apache2/sites-available
文件夹中。用于管理它们的 Debian 工具是a2ensite
和a2dissite
。
这些创建和删除 中的 vhost 条目的符号sites-available
链接sites-enabled
。
如果您看到您的/etc/apache2/apache2.conf
文件,虚拟主机条目包含在最后一行:
# Include the virtual host configurations:
Include sites-enabled/