Назад | Перейти на главную страницу

SSL больше не работает после обновления Ubuntu 14.01.1 LTS

Я обновил свой сервер до 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