1、前提是先要有证书,具体可查看本站的
2、ubuntu18版的openssl 默认是加载Opensll,
如果没有加载执行以下操作:
sudo a2enmod ssl
记得重启apache2
3、修改default-ssl.conf文件,默认在/etc/apache2/sites-available下
先备份一份
a、改成自己的域名
第一个VirtualHost标签www.domain.com:443
b、改成自己的域名
ServerName www.domain.com
c、替换文件路径
32 SSLCertificateFile /etc/apache2/ssl/public.pem 将服务器证书公钥配置到该路径下
33 SSLCertificateKeyFile /etc/apache2/ssl/217977706010850.key 将服务器证书私钥配置到该路径下
42 SSLCertificateChainFile /etc/apache2/ssl/chain.pem 将服务器证书链配置到该路径下
记得保存(把握标红的注释删掉,路径根据自己的情况填写)
4、把default-ssl.conf映射至/etc/apache2/sites-enabled文件夹
ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf
(这个可以原行copy,直接执行)
重新加载Apache配置文件:sudo /etc/init.d/apache2 force-reload
重启Apache服务:sudo apachectl restart
如果没问题的话,你就可以使用https访问了。
友情提醒:
如果提示错误,请查看你时候开了443端口,443端口,443端口。(当时我就忘了,在安全组)。
还有就是查看一下ssl.conf ssl.load 是不是已经软连接。