Apache配置SSL.

时间:2020-02-23 14:29:43  来源:igfitidea点击:

要加密Apache Web服务器和Web客户端之间的通信,我们需要使用Mod_ssl模块。
使用sudo a2enmod ssl命令启用此模块:

默认的SSL配置文件是/etc/apache2/sites-available/default -ssl.conf。
默认的SSL配置将使用SSL-Cert包生成的证书和密钥。
默认证书和键可用于测试目的,但建议我们使用特定于站点或者服务器的证书和键替换它们。

Default-ssl.conf文件与默认站点文件(000-default.conf)具有相同的条目,但它为SSL添加指令。
默认情况下,SSL虚拟主机将使用端口443

要为HTTPS配置Apache,请使用sudo a2ensite default-ssl命令

默认证书是/etc/sl/certs/sl-cert-theitroad.pem,默认密钥是/etc/sl/private/sl-cert-theitroad.key。

重新启动Apache,以便更改生效(sudo service apache2重新启动)。
现在,我们可以使用HTTPS访问:
https://theitroad.com
默认文档root是/var/www/html。
我们可能会获取证书错误页面,但我们可以接受证书以查看网页。