第一步:
修改Apache主配置文件并开启相关模块
[root@www ~]# vim /usr/local/apache2/conf/httpd.conf
打开相关的注释,启用需要的模块
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
第二步:httpd-vhost.conf文件里
<VirtualHost _default_:443>
DocumentRoot "/home/wwwroot/default/jianzi2019/public"
ServerName www.4008580598.net
ServerAlias 4008580598.net
ServerAdmin 504507439@qq.com
DirectoryIndex index.html index.htm index.php default.php app.php u.php
ErrorLog logs/example_error.log
SSLEngine on
SSLCertificateFile /usr/local/apache/conf/ssl/jzc/1856240_4008580598.net_public.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl/jzc/1856240_4008580598.net.key
SSLCertificateChainFile /usr/local/apache/conf/ssl/jzc/1856240_4008580598.net_chain.crt
<Directory "/home/wwwroot/default/jianzi2019/public">
SSLOptions +StdEnvVars
AllowOverride All
Require all granted
RewriteBase /home/wwwroot/default/jianzi2019/public
RewriteCond %{SERVER_PORT} !^443$
#RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
</Directory>
<FilesMatch "\.(shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
</VirtualHost>