网站HTTP升级为HTTPS

mac2026-04-17  0

文章目录

绪论申请证书安装证书设置跳转

绪论

2019年11月2日,网站从http升级到https 以下为详细操作,主要有3个步骤。

申请证书

首先SSL证书有以下3中类型 DV(域名型):个人站点、iOS应用分发站点、登录等单纯httpd加密需求的链接。 OV(企业型):企业官网。 EV(增强型):对安全需求严格的官网、电商、互联网金融网站等。 阿里云提供免费SSL证书,开发者可在阿里云官网上根据自己web服务器的种类进行申请(本文网站的web为apache),将证书下载到 本地,上传到服务器上即可。以下为致码资源站申请的证书,3个后缀分别为key、chain、public。

安装证书

申请完证书并下载上传到服务器上之后,对证书进行安装。根据web服务器的不同种类,证书分为很多种,按照实际情况下载安装。常见的web服务器分为Nginx、Apache、Tomcat等,本文用的是Apache服务器。下面为Apache服务器中安装证书的详细步骤。

在Apache的安装目录(本文为/app/httpd24/)下创建cert目录,并将下载的证书拷贝到cert目录中即可。编辑Apache安装目录下的conf下的httpd.conf文件,去掉以下注释。 487行 Include conf/extra/httpd-ssl.conf 129行 LoadModule ssl_module modules/mod_ssl.so 编辑Apache安装目录下的conf/extra/httpd-ssl.conf文件(或者conf.d/ssl.conf)在配置文件中配置以下内容。 #添加SSL协议支持协议,去掉不安全的协议 78行 SSLProtocol all -SSLv2 -SSLv3 #修改加密组件 52行 SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM 71行 SSLHonorCipherOrder on #证书公钥配置 143行 SSLCertificateFile cert/xxxxx.com_public.crt(证书文件名) #证书私钥配置 153行 SSLCertificateKeyFile cert/3026200_zmkjedu.com.key (证书文件名) #证书链配置,如果该属性开头有‘#’字符,删除即可 164行 SSLCertificateChainFile cert/xxxxx.com_chain.crt(证书名称) 重启Apache即可,apachectl restart

设置跳转

需要正确设置QQ互联回调地址。

最新回复(0)