У меня возникли проблемы с запуском SSL с apache2.Настройка ssl на apache2
Я прошел через ряд полезных статей:
- включен SSL (Судо a2ensmod SSL)
- сгенерированные SSL сертификаты
- генерируется самостоятельно подписанный сертификат (это для тестирования)
- установка по умолчанию мой-SSL конф файл
включен конфигурационный файл в/и т.д./apache2/сайты с поддержкой, как 000-умолчанию SSL-
NameVirtualHost my.i.p.address <VirtualHost my.i.p.address:443> DocumentRoot /var/www SSLEngine on #SSLOptions +StrictRequire SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key ServerAdmin [email protected] ErrorLog /var/log/ssl_error_log TransferLog /var/log/ssl_access_log </VirtualHost>
Я создал символическую ссылку на сайты с поддержкой (000-умолчанию SSL) в мой файл конф по умолчанию-Ssl в сайтах-доступных
Я получаю следующее сообщение об ошибке в Firefox: SSL_ERROR_RX_RECORD_TOO_LONG Мой апачский журнал ошибок содержит строку: Недопустимый метод в запросе \ x16 \ x03
порт 443 открыт и слушать, потому что я могу ударить http://my.IP.Address:443 без ошибок.
Так что, похоже, что мой сервер слушает порт 443, но он обслуживает контент незащищенным (HTTP), что заставляет меня поверить, что у меня ошибка в моем виртуальном хосте, но я не могу его найти.
Любые предложения?
Что происходит, когда вы пытаетесь `https: // ...`? – 2010-12-08 14:49:55