Joe*_*Joe 0 apache ubuntu lets-encrypt
Firefox 不信任该站点,因为它使用了对www.example.com无效的证书。证书仅对 example.com 有效。
错误代码:SSL_ERROR_BAD_CERT_DOMAIN
我在 Ubuntu 16、Apache httpd 上使用 Let's Encrypt。
我如何添加以便它也适用于www?我猜 Apache 中有一些 conf 吗?
找不到任何关于它的信息。
假设您已安装certbot(适用于您的 Ubuntu 和 Apache 版本的文档),您应该使用-d命令行开关列出您希望证书适用的域。 从文档:
Run Code Online (Sandbox Code Playgroud)-d DOMAIN, --domains DOMAIN, --domain DOMAIN Domain names to apply. For multiple domains you can use multiple -d flags or enter a comma separated list of domains as a parameter. The first domain provided will be the subject CN of the certificate, and all domains will be Subject Alternative Names on the certificate. The first domain will also be used in ...
如果您想进行试运行以进行测试,请使用certonlyand --dry-run(您必须以root或 with运行sudo):
certbot certonly --dry-run -d www.example.com -d example.com
Run Code Online (Sandbox Code Playgroud)
如果看起来一切正常,请实际生成、安装和激活证书(注意这将重新启动 Apache):
certbot --apache -d www.example.com -d example.com
Run Code Online (Sandbox Code Playgroud)
certbot 将为您对 Apache 配置进行必要的编辑。
如果您更愿意手动进行编辑,请使用该webroot选项。 该选项的文档包括对多个域执行此操作的示例,包括 example.com 和www.example.com。从该示例中删除其他域以简化这种情况:
certbot certonly --webroot -w /var/www/example -d www.example.com -d example.com
Run Code Online (Sandbox Code Playgroud)
使用此选项时,您需要自己重新启动 Apache 才能使用新证书。
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |