【问题标题】:Apache sites not working after upgrdaded to 2.4 [closed]Apache 站点在升级到 2.4 后无法工作 [关闭]
【发布时间】: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


【解决方案1】:

检查httpd.conf 中的Listen 指令,您可能只在localhost 上收听。

【讨论】:

  • 如果我在 localhost 上收听,如果我从本地网络访问 IP,它应该可以工作。但它没有
  • 不,如果您只在 localhost 上收听并从本地网络访问 IP,它应该不起作用。
  • 我已经Listen 80
  • 好的,你正在监听所有接口。您的日志中有错误吗?你的防火墙开了吗?是不是挡住了什么东西?
  • 无防火墙,已禁用。我看不到访问日志,也没有错误日志
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-22
  • 2017-06-10
  • 2015-10-25
  • 1970-01-01
  • 2019-01-30
  • 1970-01-01
相关资源
最近更新 更多