Ssl
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:// 訪問我的實際網站時,我遇到了內部伺服器錯誤。
我試圖在錯誤日誌中找到問題,但沒有任何記錄。
我的問題:我是否需要 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