Я хотел бы включить сшивание OCSP на моем сервере Apache. Я использую:
- Сервер: Apache / 2.4.7 на Ubuntu
- Сертификат: давайте зашифруем
К файлу:
/etc/apache2/sites-available/default-ssl.conf
Я добавил:
SSLUseStapling on
Затем я отредактировал:
/etc/apache2/mods-available/ssl.conf
добавив эту строку:
SSLStaplingCache shmcb:/tmp/stapling_cache(128000)
Я читал, что этого будет достаточно, чтобы включить сшивание OCSP .
Я проверил синтаксис с:
sudo apachectl -t
и все было в порядке.
Однако после перезагрузки Apache не может запуститься.
EDIT1:
Внутри моего файла виртуального хоста SSL:
/etc/apache2/sites-available/default-ssl.conf
Я добавил эти строки ниже моих наборов SSLCertificateFile
, SSLCertificateKeyFile
:
SSLUseStapling on SSLStaplingReturnResponderErrors off SSLStaplingResponderTimeout 5
Затем я отредактировал этот файл:
/etc/apache2/mods-available/ssl.conf
добавив эту строку:
SSLStaplingCache shmcb:${APACHE_RUN_DIR}/ssl_stapling_cache(128000)
Теперь я могу перезапустить Apache без проблем, однако OCSP, похоже, не работает, основываясь на:
openssl s_client -connect www.example.com:443 -servername www.example.com -status < /dev/null
OCSP response: no response sent
Что я делаю не так, это связано с моим сертификатом Let's Encrypt?
ssl
apache-virtualhost
letsencrypt
NineCattoRules
источник
источник
LogLevel
чтобы узнать, можете ли вы выяснить причину, по которой это не удалось из Apache. Единственное очевидное, о чем я могу подумать, - это если у вас есть брандмауэр, ограничивающий исходящий трафик, - он должен пропустить запрос OCSP.info
первым.Ответы:
Я столкнулся с этим некоторое время назад сам, но я, кажется, исправил это.
SSLLabs согласен: 97,5% (я должен включить шифр для моего телефона LG)Изменить : SSLLabs согласен: 100% Получил 100% исправлено. Тупая поддержка телефона и кривой.
В моей ситуации я использовал общую линию:
Я перешел на файл fullchain.pem и все хорошо.
Кроме того, вы можете добавить строку в свой файл VirtualHost
Это мой полный
/etc/apache2/conf-enabled/ssl.conf
файл. Единственные SSL элементы в файле VirtualHost являютсяSSLEngine
,SSLCertificateFile
иSSLCertificateKeyFile
.Я все еще работаю над OCSP Must StapleРЕДАКТИРОВАТЬ1: Получил OCSP Должно работать сшивания Это опция в клиенте certbot:
источник
Для ответа на ваш вопрос я копирую и вставляю некоторые
apache2.conf
настройки моего сервера Apache, который обеспечивает шифрование класса A на моей странице с помощью SSL-сертификатов Let's Encrypt:Кроме того, вы можете увидеть этот ответ для усиления
SSLCipherSuite
.источник