现在的位置: 首页 > 新手VPS教程 > 正文

如何给搬瓦工VPS上的网站安装SSL证书?搬瓦工VPS上的网站安装SSL证书图文教程

2019年02月20日 新手VPS教程 ⁄ 共 1643字 ⁄ 字号 如何给搬瓦工VPS上的网站安装SSL证书?搬瓦工VPS上的网站安装SSL证书图文教程已关闭评论 ⁄ 阅读 37 views 次

近几年,网络信息安全越发重要,特别是最近一两年,谷歌、火狐等主流浏览器对还未升级为HTTPS的网站限制越来越大,这方面,个人站长朋友们应该深有体会,所以越来越多的网站“被迫的”去选择去安装SSL证书,笔者的网站也不例外,已经早早的安装好了SSL证书。那么搬瓦工VPS上的网站如何安装SSL证书呢?

什么是SSL证书?

SSL证书是一种安装在网站服务器上的数字证书,由全球受信任的数字证书颁发机构CA在验证服务器身份后颁发。它的主要作用是服务器身份验证和数据传输加密功能,除此之外,还有提升网站排名、提高网站信任度、防止流量劫持等作用。

搬瓦工VPS上的网站安装SSL证书的方法与步骤

1、购买SSL证书
要安装SSL证书,首先自然是你得有SSL证书,目前SSL证书有免费的,也有付费的,笔者在这以**SSL证书为例,就不写明商家名称了,建议大家选择大品牌商家购买适合自己项目的SSL证书,如图:

2、配置SSL证书

(1)生成CSR文件

新建一个目录,比如:/abc/ssl,输入命令:(注意将“banwagongvps.com”换成自己的域名)

openssl req -new -newkey rsa:2048 -nodes -keyout idcspy.com.key -out idcspy.com.csr

然后填写下面资料,如图:

(2)获取证书

去你购买证书的提供商,比如说:**SSL证书,获取验证后的相关文件,放入刚刚创建的文件夹/abc/ssl。

(3)配置Apache

打开 Apache 的 https 配置,修改文件 /usr/local/apache/conf/httpd.conf,找到 #Include conf/extra/httpd-ssl.conf,把前面的 # 去掉,保存。然后配置一下 /usr/local/apache/conf/extra/httpd-ssl.conf,注意修改自己的域名,之后重启Apache,就可以了,如图:

3、设置自动跳转 HTTPS

方法一:在 cloudflare 等 DNS 解析处设置强制 HTTPS 访问。

方法二:在网站目录下,新建或者编辑 .htaccess 文件,请求重定向到 https:// 的对应 URI,如下:

RewriteEngine On

RewriteCond %{HTTPS} !on [NC]

RewriteCond %{HTTP_USER_AGENT} !(baiduspider|soso|bing|sogou|yahoo|sohu-search|yodao|robozilla|msnbot|msie|feedburner) [NC] (这一段是针对不同的搜索引擎,设置的是否跳转或者不跳转,如果不需要可以删除该行)

RewriteRule (.*) https://www.banwagongvps.com%{REQUEST_URI} [R=301,NC,L]

4、、在WordPress里完成设置

(1) 修改网站 URL

在 WordPress 后台,点击“设置 -> 常规”,修改网站URL,把http改成https ,如图:

(2) 替换网站中的所有链接

WordPress 后台搜索一个插件:Search and Replace,安装,启用,然后在“工具 -> 查找与替换”里面,选择“查找与替换”,如图,查找一栏输入原来的 http URL,替换那边改成 https 的 URL,注意不要输入完整的域名。然后选择所有表,第一次可以把预演模式勾上,看看有多少要替换的,之后把预演模式的勾去掉,然后选择“将更改写入数据库”,点击“执行替换操作”,如图:

(3)刷新缓存

如果使用了 cloudflare 等 CDN,还需要前往对应的设置地方,刷新所有的 CDN 节点上的缓存。

以上就是在搬瓦工VPS上的网站安装SSL证书的使用操作过程了,如果用户还是觉得麻烦,或者操作有不明白的地方,可以去联系所购买SSL证书商家的客服,商家应该会有免费提供安装服务的。

 

其他相关教程:

在Ubuntu 16.04上用Lighttpd设置 Let’s Encrypt SSL证书

抱歉!评论已关闭.

×