Я хотів би включити зшивання 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 Encrypt?
LogLevel
щоб побачити, чи можете ви отримати причину невдачі в Apache. Єдине очевидне, про що я можу придумати, - це якщо у вас є брандмауер, що обмежує вихідний трафік - він повинен пропустити запит OCSP.
info
спочатку.