macos - OSX 10.10 Yosemite apache升级到2.4,服务器端不再可用

标签 macos apache osx-yosemite server-side-includes

我最近将Mac升级到OSX 10.10 Yosemite,该软件重置了我为Apache所做的一堆设置,包括虚拟主机的设置。我已经恢复了所有这些,但是我仍然无法使服务器端包含正常工作,在Mavericks和以前的Apache安装环境下,它们都可以正常工作。

这是我的.SHTML文件中包含声明的示例:

`<!--#include virtual="/includes/branded-header.html" -->`

这是httpd-vhosts.conf条目
`
<VirtualHost *:80>
    ServerName v12b.local
    ServerAlias www.v12b.local
    DocumentRoot "/Users/my-name/Sites/v12b"
    ErrorLog "/private/var/log/apache2/v12b.local-error_log"
    CustomLog "/private/var/log/apache2/v12b.local-access_log" common
    ServerAdmin my-name@myco.com
<Directory "/Users/my-name/Sites/v12b">
    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
    AddType text/html .shtml .html
    AddOutputFilter INCLUDES .shtml .html
    AddType application/x-httpd-php .html
</Directory>    
</VirtualHost>`

我已经检查了Apache文档和其他指南,因此我的username.conf和httpd.conf文件看起来是有条理的。任何帮助将不胜感激。

谢谢!

最佳答案

我能够在Apache论坛上找到答案,所以我想在这里分享它。

LoadModule include_module libexec/apache2/mod_include.so

我错过了在httpd.conf文件中删除此行上的注释的机会。
删除注释并重新启动Apache之后,一切都重新开始工作。

看起来2.4是2.2的一个很大的升级,有很多变化。希望其他人可能会对此有所帮助。

关于macos - OSX 10.10 Yosemite apache升级到2.4,服务器端不再可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26495204/

相关文章:

macos - 为 Cocoa 寻找类似电子表格的控件

php - 如何使用 PHP 将 "Western (Mac OS Roman)"格式的文本转换为 UTF-8?

apache - 为什么在我的 apache 服务器中 https 比 http 更快?

qt - 在新 Mac 上启动并运行 Qt5

macos - Mac : Shortcut for switching between two windows of the same application

xcode - 在注册设备上测试 Mac 应用程序

apache - Varnish -仅在后端关闭时才从缓存发送

mysql - Wordpress 的一个 apache 进程消耗 100% CPU。该怎么办?

macos - OSX 中的侧边栏图标图像名称

ios - 输入 "pod install"时无法将 Cocoapods 安装到应用程序中(错误 : Failed to build gem native extension.)