隐私政策和版权声明

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.xxxhttp://xxx.xxx:443 查看能否访问.
检查Ubuntu自带防火墙或三方防火墙是否拦截端口.
查看 /etc/apache2/ports.conf 配置文件中是否存在监听443端口.