WordPress网站SSL证书安装教程

一、 申请SSL证书

免费证书个人推荐在FreeSSL申请,操作十分简单,输入邮箱和域名即可申请,快速颁发

网址:https://freessl.cn/

二、 安装SSL证书(Nginx服务器)

记得备份记得备份记得备份

我的服务器使用CentOS Nginx搭建,网站使用Wordpress。

所以此教程只有对于Nginx搭建的服务器和使用Wordpress搭建的网页是傻瓜式的。

Apache或其他服务器请自行搜索其他教程。

非Wordpress搭建的网页可参考https://cloud.tencent.com/document/product/1207/47027

(一)、安装准备

为了访问服务器,需要下载两个软件。一个是用于远程登录的PuTTY(适用于Linux服务器,Windows服务器请使用其他远程登录工具),一个是Xftp,用于进行文件传输及修改文件。

(二)、安装SSL证书

拿到证书后会有这几个文件

我们打开Nginx文件夹,里面的.crt是证书,.key是RSA私钥。

1.将这两个文件上传到服务器的nginx/conf目录

2.右键点击nginx.conf-“用记事本编辑”。修改之前记得先备份这个文件

备份备份备份

找到“sever{“行,删除这段代码

listen 80;
server_name localhost;
location/{
······
}

其他代码不要改动

并插入如下代码

 listen    443 ssl;
        server_name  localhost;

        ssl_certificate      1_shennoter.top_bundle.crt;
        ssl_certificate_key  2_shennoter.top.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            proxy_pass http://shennoter.top;
            proxy_redirect default;
        }

你需要把三个有“shennoter”的部分分别改为自己证书的文件名、密钥的文件名、域名

修改完后在左上角点击“保存”

3.在Wordpress目录“用记事本编辑“打开wp-config.php

记得先备份备份备份

插入如下代码

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

这段代码是为了防止网站出现“网站重定向次数过多”导致无法访问。

4.在Wordpress后台搜索WP Force SSL插件并安装,启用后即可开启全站强制跳转https。然后在设置界面将网站URL前的http改成https。

非Wordpress可自行百度搜索,例如:https://www.jianshu.com/p/e3aa175e232c

5.

在PuTTY上输入你服务器的ip并登录。输入

/你nginx的目录/nginx -s reload

来重启nginx服务。

6.完事了,享受你和你的网站间的安全连接吧XD

-EOF-
这篇文章的作者Shennoter祝你心情愉快ღゝ◡╹)ノ♡♪(^∇^)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇