小编Nin*_*les的帖子

让我们加密 - Apache - OCSP 装订

我想在我的 Apache 服务器中启用OCSP 装订。我正在使用:

到文件:

/etc/apache2/sites-available/default-ssl.conf
Run Code Online (Sandbox Code Playgroud)

我补充说:

SSLUseStapling on
Run Code Online (Sandbox Code Playgroud)

然后,我编辑:

/etc/apache2/mods-available/ssl.conf
Run Code Online (Sandbox Code Playgroud)

添加这一行:

SSLStaplingCache shmcb:/tmp/stapling_cache(128000)
Run Code Online (Sandbox Code Playgroud)

我读到这足以启用 OCSP 装订

我检查了语法:

sudo apachectl -t
Run Code Online (Sandbox Code Playgroud)

没关系。

但是,重新加载后,Apache 无法启动。

编辑1:

遵循本指南

在我的 SSL 虚拟主机文件中:

/etc/apache2/sites-available/default-ssl.conf
Run Code Online (Sandbox Code Playgroud)

我在我的SSLCertificateFile,组下面添加了这些行SSLCertificateKeyFile

SSLUseStapling on
SSLStaplingReturnResponderErrors off
SSLStaplingResponderTimeout 5
Run Code Online (Sandbox Code Playgroud)

然后我编辑了这个文件:

/etc/apache2/mods-available/ssl.conf
Run Code Online (Sandbox Code Playgroud)

添加这一行:

SSLStaplingCache shmcb:${APACHE_RUN_DIR}/ssl_stapling_cache(128000)
Run Code Online (Sandbox Code Playgroud)

我现在可以毫无问题地重新启动 Apache,但是,基于以下原因,OCSP 似乎不起作用:

openssl s_client -connect www.example.com:443 -servername www.example.com -status < /dev/null
Run Code Online (Sandbox Code Playgroud)
OCSP response: no response sent
Run Code Online (Sandbox Code Playgroud)

我做错了什么,是否与我的 Let's Encrypt 证书有关?

ssl apache-virtualhost letsencrypt

13
推荐指数
1
解决办法
3155
查看次数

标签 统计

apache-virtualhost ×1

letsencrypt ×1

ssl ×1