【发布时间】:2021-06-18 20:42:35
【问题描述】:
我最近将我的apache 从 2.2 升级到了 2.4。升级后,我的虚拟主机和localhost 无法在本地网络上的任何其他计算机上运行。它仅适用于安装 apache 的本地计算机。这是来自apache2.conf的配置
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
在我的虚拟主机中,我有 Require all granted。所以它应该可以工作,我用IP验证了机器,ping工作正常。很明显,它只与 apache 有关。我是否遗漏了迁移的任何其他步骤?
【问题讨论】:
-
所以你只升级了 apache,或者你的 linux 机器的任何其他组件?
-
我升级的所有组件。
-
那么...您使用的是哪个发行版,您从哪个版本升级到了哪个版本,防火墙是什么样的?
-
没有防火墙,它被禁用了。我在 ubuntu 20.04 上安装了一些更新
标签: linux apache virtualhost apache2.4