在 centos 8 上安装 let's encrypt 后无法连接到服务器

在 centos 8 上安装 let's encrypt 后无法连接到服务器

let's encrypt我正在尝试在我的 centos 8 apache 服务器上安装。我domain-site.conf在目录中创建了包含以下内容的文件/etc/httpd/conf.d/(域名替换为 test):

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/home"
ServerName test.com
ServerAlias www.test.com
ErrorLog "/var/log/httpd/test.error_log"
CustomLog "/var/log/httpd/test.access_log" common
</VirtualHost>

然后安装 certbot 以获取 SSL 证书并将 http 请求重定向到 https 请求。certbot 在最后给出了一条祝贺消息,但是当我尝试使用浏览器访问我的服务器时,它显示“无法访问此站点”。

安装 lets encrypt 后出现此问题。如何找出问题所在?!

答案1

重定向到 HTTPS 可能出了点问题。在引导安装过程中,您是否让 certbot 自行配置重定向?您共享的这个虚拟主机文件配置为端口 80 而不是 443,并且没有对该mod_ssl模块的引用。您可以检查您的 Apache 文件夹中是否有其他虚拟主机文件吗?当您访问您的网站时,您是否被重定向到 HTTPS?

相关内容