标签归档:https

如何给网站添加免费https

环境

  • CentOS Linux release 7.5.1804
  • Apache/2.4.6 (CentOS)
  • root用户

前言

首先我们需要建立vhost文件,在目前的环境中安装的Apache会自动把目录为/etc/httpd/conf.d下的所有*.conf文件引入到配置文件/etc/httpd/conf/httpd.conf中加载,所以我们只需要在/etc/httpd/conf.d目录下配置我们的虚拟主机文件。

免费的证书我们可以通过证书授权机构Let’s Encrypt 获取,并且我们可以通过Certbot(由Let’s Encrypt推出的获取证书的客户端 )进行生成证书,Certbot提供了几种方式进行生产,我们选择最简单的方式certbot-auto来进行自动配置

0x0001

通过编辑器编辑vhost文件

vim /etc/httpd/conf.d/vhost.conf

添加以下的内容,括号及括号内的内容自行去掉


ServerAdmin [email protected](邮箱) directoryIndex index.html index.php index.htm ServerName XXXX.com(域名) DocumentRoot /www/web(网站目录) <Directory "/www/web(网站目录)"> Options -Indexes AllowOverride All Require all granted

继续阅读