Ubuntu Apache 开启ssl(443端口)
前提
确保Apache可通过http服务(80端口)可以正常访问.
1.配置文件
Apache的默认ssl配置文件在 /etc/apache2/sites-available/
中,并默认名称为 default-ssl.conf
.
打开文件,并将其中部分代码更改:
#网址在服务器中的地址DocumentRoot /var/www/html/404
#下面三条更正为自己的ssl证书.SSLCertificateFile /etc/ssl/a/www.cirno.site.cer
SSLCertificateKeyFile /etc/ssl/a/www.cirno.site.key
SSLCertificateChainFile /etc/ssl/a/www.cirno.site_ca.crt
使用下面的命令以使配置文件生效:sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf
2.启用网站并重新加载apache
启用ssl服务:sudo a2enmod ssl
重新加载启动apache:sudo systemctl reload apache2
3.检测是否可通过443端口访问
通过网址: https://xxx.xxx
或 http://xxx.xxx:443
查看能否访问.
检查Ubuntu自带防火墙或三方防火墙是否拦截端口.
查看 /etc/apache2/ports.conf
配置文件中是否存在监听443端口.