Ubuntu 14.01.1 LTS升级后,SSL不再工作

我升级我的服务器到Ubuntu 14.04.1 LTS,现在我似乎无法让我的SSL证书正常工作。

升级后,我试图启动Apache时收到错误:

AH00526: Syntax error on line 11 of /etc/apache2/sites-enabled/mywebsite-ssl 

第11行包括:

 Options Indexes +FollowSymLinks MultiViews 

我已经评论了这一行,然后Apache会启动。 我去了我的服务器上的SquirrelMail和HTTPS://加载的很好,但是当我去我的实际网站与https://我有一个内部服务器错误。

我试图find错误日志中的问题,但没有logging。

我的问题 :我需要有选项索引+ FollowSymLinks MultiView为了我的SSL加载正确,如果是的话,我该怎么办有关Apache没有正确重新启动,当这一行没有注释掉?

随着Ubuntu更新,你更新了Apache版本。 最新的apache改变了一些老的语法,比如Allow for all (虽然你可以把它们带回来,启用一些模块)。

内部错误只是意味着Apache有一个问题,请求该页面。 鉴于你评论Options Indexes +FollowSymLinks MultiViews ,我怀疑它需要遵循一个符号链接,以打开您的实际网站。

你的线路的问题可能是这个警告:

警告混合使用+或 – 的选项与不使用的是无效的语法,并可能会导致意外的结果。

https://httpd.apache.org/docs/current/mod/core.html

我build议你改变行:

选项索引FollowSymLinks MultiViews