我在我的 Digital Ocean Debian 机器上建立了一个网站,就像我以前做过的十几次一样。这次当我访问http://example.com,它重定向到 https(我不知道如何或为什么),并且我收到“您的连接不安全”浏览器错误,当我查看详细信息时,它显示:
example.com 使用无效的安全证书。
此证书仅对以下名称有效:
another.example.net
,www.another.example.net
错误代码:SSL_ERROR_BAD_CERT_DOMAIN
我尚未为 example.com 设置 SSL 证书,但它正在尝试使用其他 SSL 证书。
这是sites-enabled/example.com.conf
文件
<VirtualHost *:80>
ServerAdmin alan@localhost
DocumentRoot /var/www/html/example.com
ServerName example.com
ServerAlias www.example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.example.com [OR]
RewriteCond %{SERVER_NAME} =example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
</VirtualHost>
为什么要尝试使用其他证书?