首页 常见问题 http请求转https请求

http请求转https请求

Jul 22, 2019 am 10:04 AM

http请求转https请求

1、首先,登录阿里云官网,找到云盾证书服务,根据自己的需要选择所需的ssl证书并进行购买。 

1.jpg

2、购买之后,大概几分钟之后就能通过审核,进入ssl证书管理控制台,可查看证书状态。 

2.jpg

3、点击下载,根据自己服务器环境选择下载的证书类型,我是用的是Apache,所以下载的第二个。 

3.jpg

4、下载完之后,解压文件上传到apache安装目录下,在/ect/apache2下新建ssl文件夹(文件夹名可自定义,后期会用到这个文件夹所在路径,记得自行替换),把解压后的文件全部上传进去。 

4.jpg

5、Apache默认已经自带了ssl模块,如果没有的话请自行安装~ 在/etc/apache2/mods-available下,打开ssl.load文件,去掉LoadModulessl_module/usr/lib/apache2/modules/mod_ssl.so这句话前的#号。 

5.jpg

相同目录下,打开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
登录后复制

6.jpg

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中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

两个点博物馆:邦格荒地地点指南
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

两个点博物馆:邦格荒地地点指南
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

http状态码520是什么意思 http状态码520是什么意思 Oct 13, 2023 pm 03:11 PM

http状态码520是什么意思

理解网页重定向的常见应用场景并了解HTTP301状态码 理解网页重定向的常见应用场景并了解HTTP301状态码 Feb 18, 2024 pm 08:41 PM

理解网页重定向的常见应用场景并了解HTTP301状态码

如何使用Nginx Proxy Manager实现HTTP到HTTPS的自动跳转 如何使用Nginx Proxy Manager实现HTTP到HTTPS的自动跳转 Sep 26, 2023 am 11:19 AM

如何使用Nginx Proxy Manager实现HTTP到HTTPS的自动跳转

如何使用Nginx Proxy Manager实现HTTPS协议下的反向代理 如何使用Nginx Proxy Manager实现HTTPS协议下的反向代理 Sep 26, 2023 am 08:40 AM

如何使用Nginx Proxy Manager实现HTTPS协议下的反向代理

http请求415错误解决方法 http请求415错误解决方法 Nov 14, 2023 am 10:49 AM

http请求415错误解决方法

http状态码403是什么 http状态码403是什么 Oct 07, 2023 pm 02:04 PM

http状态码403是什么

快速应用:PHP 异步 HTTP 下载多个文件的实用开发案例分析 快速应用:PHP 异步 HTTP 下载多个文件的实用开发案例分析 Sep 12, 2023 pm 01:15 PM

快速应用:PHP 异步 HTTP 下载多个文件的实用开发案例分析

C#中常见的网络通信和安全性问题及解决方法 C#中常见的网络通信和安全性问题及解决方法 Oct 09, 2023 pm 09:21 PM

C#中常见的网络通信和安全性问题及解决方法