【发布时间】:2014-11-09 15:12:17
【问题描述】:
升级到 Yosemite 后,我无法再使用我的网络服务器。它被设置为在端口 443 上接受 SSL 连接,但现在netstat -a -n 表示它甚至没有在该端口上侦听。我查看了/etc/apache2 并注意到extra/ 已移至original/extra,因此我将其移回。在original/ 中还有一个httpd.conf 的副本,但时间戳和大小没有变化,差异显示它与我原来的httpd.conf 相同。 /etc/apache2 中唯一具有新时间戳的其他文件是 users/,但该目录中没有任何更改。
我在ssl/ 中的所有证书文件仍然具有正确的权限。我在/var/log/apache2/error_log 中看不到任何内容(除了正常的启动消息)。事实上,即使我尝试访问端口 80 上的 Web 服务器,我在 error_log 或 access_log 中也一无所获,即使我在尝试访问的每个页面上都意外地获得了 403 Forbidden。
我已经阅读了有关 Yosemite 将 Apache 从 2.2 更新到 2.4 的问题,但我的 Web 服务器似乎无法修复由此引起的任何错误。无论如何,我确实尝试了解决方案 here,但我的 httpd.conf 文件不包含任何 Order 或 Allow 行(extra/ 中的任何文件也不包含)所以我无法尝试答案建议在那里。
【问题讨论】:
标签: apache ssl osx-yosemite