apachectl graceful
当我尝试使用或通过终端重新启动 OS X 10.10.4‘Yosemite’上的 Apache HTTP Daemon 时apachectl restart
,软件弹出以下错误消息:
AH00548: NameVirtualHost has no effect and will be removed in the next release /Volumes/Development/Sites/httpd-vhosts.conf:10
AH00526: Syntax error on line 1 of /Volumes/Development/Sites/ssl/ssl-shared-cert.inc:
Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration
我认为解决第一个问题只需NameVirtualHost
从 HTTPD 的配置文件中删除所有提及,因为该指令已被弃用并且不再执行任何操作,但这个假设正确吗?
至于其他问题,我有不主意任何关于如何修复它,尤其因为我绝对肯定我已经在 HTTPD 配置文件中启用了 mod_ssl,那么我该如何处理它呢?
以供参考,这里是我认为可能与该问题相关的配置文件列表。
答案1
尝试将 SSLEngine 放入
<VirtualHost _default_:443>
</VirtualHost>
堵塞