Ssl

Ubuntu 14.01.1 LTS 升級後 SSL 不再工作

  • September 26, 2014

我將我的伺服器升級到 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:// 訪問我的實際網站時,我遇到了內部伺服器錯誤。

我試圖在錯誤日誌中找到問題,但沒有任何記錄。

我的問題:我是否需要 Options Indexes +FollowSymLinks MultiView 才能正確載入我的 SSL,如果是這樣,如果未註釋掉此行,我該怎麼辦 Apache 無法正確重新啟動?

通過 Ubuntu 更新,您更新了 Apache 版本。最新的 apache 更改了一些舊語法,例如Allow for all(儘管您可以將它們帶回啟用某些模組)。

內部錯誤僅僅意味著 apache 在請求該頁面時遇到問題。鑑於您發表了評論Options Indexes +FollowSymLinks MultiViews,我懷疑它需要遵循符號連結才能打開您的實際網站。

您的線路的問題可能是這個警告:

警告 將帶有 + 或 - 的選項與那些沒有的混合是無效的語法,並且可能會導致意外結果。

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

我建議您將行更改為:

選項索引 FollowSymLinks MultiViews

引用自:https://serverfault.com/questions/631537