无法使用apache/centos提供https

无法使用apache/centos提供https,apache,ssl,https,centos,httpd.conf,Apache,Ssl,Https,Centos,Httpd.conf,我在CentOS上安装了一台apache服务器。我正在尝试添加SSL。我能够创建证书和密钥,然后更新/etc/httpd/conf.d/ssl.conf,以具有以下配置: /etc/httpd/conf.d/ssl.conf #Where I put my cert SSLCertificateFile /etc/pki/tls/certs/ca.crt #where I put my key SSLCertificateKeyFile /etc/pki/tls/private/ca.key

我在CentOS上安装了一台apache服务器。我正在尝试添加SSL。我能够创建证书和密钥,然后更新
/etc/httpd/conf.d/ssl.conf
,以具有以下配置:

/etc/httpd/conf.d/ssl.conf

#Where I put my cert
SSLCertificateFile /etc/pki/tls/certs/ca.crt

#where I put my key
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
Listen 443
NameVirtualHost *:443

<VirtualHost *:443>
    SSLEngine on
    SSLCertificateFile /etc/pki/tls/certs/ca.crt
    SSLCertificateKeyFile /etc/pki/tls/private/ca.key
</VirtualHost>
然后我更新了
/etc/httpd/conf/httpd.conf

/etc/httpd/conf/httpd.conf

#Where I put my cert
SSLCertificateFile /etc/pki/tls/certs/ca.crt

#where I put my key
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
Listen 443
NameVirtualHost *:443

<VirtualHost *:443>
    SSLEngine on
    SSLCertificateFile /etc/pki/tls/certs/ca.crt
    SSLCertificateKeyFile /etc/pki/tls/private/ca.key
</VirtualHost>

但当我使用https访问我的网站时,它会说“此网页不可用”。启用https需要做什么?

我忘了在iptables中打开443端口:

要更改此设置(在Centos 6上),请将以下行添加到文件
/etc/sysconfig/iptables

-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
您需要确保它位于限制全局访问的任何行的上方