腾讯云域名申请的免费证书文件,使用Apache文件夹中的证书如下图
在Ubuntu中找到/etc/apache2/路径并创建ssl文件夹
在把下载好域名SSL证书,添加到 ssl文件夹中,方便证书读取
以下操作都是进入sudo su 进入超级管理员账户模式,所以不会有 sudo 命令
1、检查是否配置openssl
sudo a2enmod ssl (输入2次)
如下图是已经安装好的
2.
service apache2 reload
修改 /etc/apache2/sites-available/default-ssl.conf
4.
修改 /etc/apache2/mods-availab/ssl.conf
5
启用配置
a2ensite default-ssl.conf
systemctl reload apache2
service apache2 reload
6
强制把http转换为https
这个是添加到80端口的连接文件中
7
启动重定向
a2enmod rewrite
8
重启apache2 systemctl restart apache
9.ThinkPHP Https 访问有问题,原因是index.php不能隐藏
需要修改 /etc/apache2/apache2.conf文件
<Directory /var/www/>
Options Indexes FollowSymLinks
#AllowOverride None
AllowOverride All
Require all granted
修改吧AllowOverride 中的 None 改成 All
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)