我最终从受信任的 CA 验证了我的证书。现在,我已经编辑了我的etc/httpd/conf.d/ssl.conf
证书以找到我的新证书。
我已经在我的 中包含了 ssl.conf etc/httpd/conf/httpd.conf
。
我已经设置了我的虚拟主机。
ServerName www.myhost.com.ph:80
NameVirtualHost *:443
<VirtualHost *:443>
ServerName www.myhost.com.ph
DocumentRoot /home/host/public
ServerAlias myhost.com.ph myhost.net
DirectoryIndex index.html index.php
<Directory "/home/host/public">
AllowOverride FileInfo Limit Options Indexes
Allow from all
Options Indexes FollowSymLinks MultiViews
</Directory>
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
</VirtualHost>
这是我的 ssl.conf 文件:
LoadModule ssl_module modules/mod_ssl.so
Listen 443
<VirtualHost _default_:443>
ServerName www.myhost.com.ph
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/myhost.com.ph.crt
SSLCertificateKeyFile /etc/pki/tls/private/www.myhost.com.ph.key
SSLCertificateChainFile /etc/pki/tls/certs/gd_bundle.crt
</VirtualHost>
当我通过我的 IP 地址在 Web 浏览器中访问我的网站时(https://125.x.xx.xxx),我仍然Untrusted Connected
错误。Error code: ssl_error_bad_cert_domain
我的服务器设置是否配置错误?我还需要在 SSL 和 Apache 配置中添加/设置哪些内容?请帮忙。提前致谢。
答案1
您需要通过拥有签名证书的域名访问网站的 https 部分,否则您将始终收到这样的错误。