1、首先,登录阿里云官网,找到云盾证书服务,根据自己的需要选择所需的ssl证书并进行购买。
2、购买之后,大概几分钟之后就能通过审核,进入ssl证书管理控制台,可查看证书状态。
3、点击下载,根据自己服务器环境选择下载的证书类型,我是用的是Apache,所以下载的第二个。
4、下载完之后,解压文件上传到apache安装目录下,在/ect/apache2下新建ssl文件夹(文件夹名可自定义,后期会用到这个文件夹所在路径,记得自行替换),把解压后的文件全部上传进去。
5、Apache默认已经自带了ssl模块,如果没有的话请自行安装~ 在/etc/apache2/mods-available下,打开ssl.load文件,去掉LoadModulessl_module/usr/lib/apache2/modules/mod_ssl.so这句话前的#号。
相同目录下,打开ssl.conf文件,修改以下内容:
# 添加 SSL 协议支持协议,去掉不安全的协议 SSLProtocol all -SSLv2 -SSLv3 # 修改加密套件如下 SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM SSLHonorCipherOrder on
6、打开/etc/apache2/sites-available下的default-ssl.conf文件,修改以下内容(文件路径自行替换为你之前自定义的路径):
SSLCertificateFile /etc/apache2/ssl/1533868915008.pem SSLCertificateKeyFile /etc/apache2/ssl/1533868915008.key SSLCertificateChainFile /etc/apache2/ssl/public.pem
7、自动检查配置文件是否正:apachectl configtest,如有错误查看详情命令:apachectl configtest,然后,重启Apache:service apache2 restart。
现在,在你的域名前加上https就可以访问了
最后,实现HTTP自动跳转到HTTPS
打开/etc/apache2/sites-available下的000-default.conf,添加如下配置:
# 自动将80端口的访问,重定向到https的域名 Redirect permanent / https://xxx.com
重启Apache:service apache2 restart。
以上是http请求转https请求的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

记事本++7.3.1
好用且免费的代码编辑器

WebStorm Mac版
好用的JavaScript开发工具