独立主机(云主机、vps)快速安装SSL证书教程

独立主机(云主机、vps)快速部署办法:

Linux

1、推荐使用nginx web环境

若使用wdcp请登录wdcp后台切换web引擎为nginx+apache混合模式,这样可部署多个站点的https,而且伪静态等不用做任何调整

1.png

a、是否已申请ssl证书,若没有请访问http://www.west.cn/web/ssl/  申请

申请教程:http://www.west.cn/faq/list.asp?unid=1400

申请完成后按如附图下载

1.png

输入密码解压后如附图

1.png

上传证书文件到网站根目录(或root目录http://www.west.cn/faq/list.asp?unid=637

b、开始部署

通过ssh方式(http://www.west.cn/faq/list.asp?unid=417 )登陆服务器后输入以下命令即可下载脚本并执行

wget http://downinfo.myhostadmin.net/vps/nginx-ssl.sh

sh nginx-ssl.sh

运行后提示如附图,如果预装wdcp的系统直接回车,自行安装nginx请输入安装路径


1.png

接着提示是否复制nginx配置文件到home分区,不太熟悉的情况下请输入n


1.png

接下来提示输入需要安装证书的域名


1.png

接下来提示证书是否我司申请的


1.png

接下来依次输入证书路径,我已将证书文件上传/root目录


1.png

若是我司申请的证书,只输入test.com.cer 系统会自动搜索同级目录其他证书文件


blob.png

接下来提示是否一键设置http301跳转到https


1.png

接着自动完成部署


1.png

接下来提示是否需要升级nginx和openssl (升级后才通过苹果ATS认证)


1.png

1.png

https://www.trustasia.com/tools-ats-ios9-checker   ATS苹果认证

1.png

其实并不复杂,只是将教程写得更细,熟悉流程后再部署其他站点就很简单


2、apache web服务部署方法:

通过ssh方式(http://www.west.cn/faq/list.asp?unid=417 )登陆服务器后输入以下命令即可下载脚本并执行

此脚本由于加入了tls扩展,可以部署多个https证书

wget http://downinfo.myhostadmin.net/vps/apache-ssl.sh

sh apache-ssl.sh

第一次执行需要重新编译apache,一般需要20-30分钟左右,耐心等待执行完成,以后不再执行了,完成后会出现

blob.png

输入Y或者y,就可以部署https了,如果不想部署,Q或者q就可以退出了

输入Y或者y后,blob.png,输入您想部署的域名,如www.test.cn,如果此域名已经部署过https,会提示


blob.png重新输入即可,输入正确后,即可开始部署

blob.png输入您证书的文件

输完系统会如果是我司证书,会自动查询其他证书并加载

blob.png

如果无法查询到,会提示输入另外ca证书和key文件

blob.png

blob.png

输入完成后会显示

blob.png

如果有运行iptables,会自动放行防火墙443端口,提示ssl站点的配置文件路径,如果要设置301重定向,就是http跳转到https,将

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTPS}  !^on$ [NC]

RewriteRule ^(.*)$ https://www.test.com/$1 [R=301,L]       

RewriteCond %{HTTP_HOST} !^www\. 

RewriteRule ^(.*)$ https://www.test.com$1 [R=301,L] 

</IfModule>

复制粘贴到站点publi_html目录的.htaccess文件中,如果程序中已经有伪静态规则,就将规则添加到.htaccess中即可,将其中的www.test.com替换为要重定向的域名即可,

这样,所有http都重新到https,如果还要继续部署ssl,填写Y或y即可继续操作,Q或q就退出了


Windows


1、windows2003 iis6 只能部署一个站点,手动部署请参考http://www.west.cn/faq/list.asp?unid=1417 

2、windows2008 iis7.5 也只能部署一个站点,

3、windows2012 iis8.0 可部署多个站点,iis8.0已集成证书管理器,手动部署请参考http://www.west.cn/faq/list.asp?unid=1406    中“3.    IIS 部署SSL证书”


如果是windows2008 iis7.5 想部署多个站点,那该怎么办呢

可以使用后端IIS + Nginx反向代理来完成 手动部署请参考 http://www.west.cn/faq/list.asp?unid=1450 


编辑:西部数码
日期:2017-03-20

收藏 】 【 打印 】   
上一篇:组合变双拼!Boss直聘低调启用域名zhipin.com!
下一篇:南充市商业银行更名四川天府银行!新官网域名tf.cn绝了!
NewG首选平台 注册低至4元 新手福利 注册送125元 1G云虚拟主机 188元/年 免备案香港云虚拟主机全新升级 云主机特惠价低至36元
  >> 相关文章