<VirtualHost *:80>
ServerName demo.laifuzi.com
DocumentRoot /var/www/html/https_demo
ErrorLog "/var/log/apache2/mapp-error_log"
CustomLog "/var/log/apache2/mapp-access_log" common
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
<Directory "/var/www/html/https_demo">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
#Require all granted
</Directory>
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName demo.laifuzi.com
DocumentRoot /var/www/html/https_demo
ErrorLog "/var/log/apache2/mapp-error_log"
CustomLog "/var/log/apache2/mapp-access_log" common
SSLEngine on
# 证书文件路径
SSLCertificateFile /etc/apache2/crets/demolaifuzi.crt
SSLCertificateKeyFile /etc/apache2/crets/demolaifuzi.key
SSLCACertificateFile /etc/apache2/crets/bundle.crt
<Directory "/var/www/html/https_demo">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
#Require all granted
</Directory>
</VirtualHost>
</IfModule>
SSL模块开启和配置参考:https://linux.cn/article-4901-1.html