首先我们现在html目录中.htaccess文件(没有就新建一个)添加一下内容
<IfModule rewrite_module>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI}
[L,R=301]
</IfModule>
然后去阿里云申请免费的ssl证书,方法我就不说了,可自行百度。之后再/etc/httpd/下建cert目录,之后我们把下载的证书传到cert目录
下载安装
yum -y install httpd httpd-devel
yum -y install openssl openssl-devel
yum -y install mod_ssl
如果你防火墙开启了就要开放80,443端口
systemctl start firewalld.service
netstat -tnl //查看端口的监听状态
firewall-cmd --zone=public --add-port=80/tcp --permanent
success
firewall-cmd --zone=public --add-port=443/tcp --permanent
success
firewall-cmd --reload
打开apache安装目录下面conf.d目录下面的ssl.conf
在config.inc.pho中添加
/** 开 启 HTTPS */
define('__TYPECHO_SECURE__',true);
之后重启apache
评论 (0)