我的博客开启安全访问时代[https]

时间:2016-09-22 ┊ 阅读:946 次 ┊ 标签: 分享 , 系统 , 配置

首先去www.starssl.com去申请ssl证书
并按提示在服务器上自己生成key
拿到crt证书并上传到服务器。

在nginx网站配置文件xxx.conf添加:

listen 443;
ssl on;
ssl_certificate_key  /yourpath/xxx.key;
ssl_certificate  /yourpath/xxx.crt;

添加如下代码,强制所有访问跳转到https:

server {
        listen       80;
        server_name amkevin.com *.amkevin.com;
        return 301 https://$host$request_uri;
} 

其中yourpath为key和crt所在目录,xxx为你的key和crt文件名字

在伪静态规则中添加:

RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

对了,忘了一件事,typecho博客系统,还需要在config.inc.php添加如下代码启用PHP程序层面的HTTPS支持

/** 定义ssl*/
define('__TYPECHO_SECURE__',true);

然后重启nginxd,ok。
是不是看起来so easy? Yes!!!

文章评论

添加新评论

温馨提醒:如果您是第一次在本站留言,需要审核后才能显示哦!

相关文章

T480自动关机无法启动(解决办法)

T480自动关机无法启动(解决办法)

周五升级更新后,用一会就关机,还开不了,怎么按开机键也没有反应。 周六折腾一上午,拔电源,断电,20秒复位,把电池都拿下来了。都不行。 下午实在没办法了,给售后打电话让拿去检测一下。 然后拿售后去了,给检测一会没问题,说内存不干净给擦一下好了,开机正常了。 付款50块检测费,开心的拿回家,一...
阅读全文>>
Office 2016 Client Software License Management Tool

Office 2016 Client Software License Management Tool

Office 2016 Client Software License Management Tool Usage cscript ospp.vbs /Option:Value ComputerName User Password ComputerName: Name of remote c...
阅读全文>>
office2016 产品已激活 却同时显示需要激活(解决办法)

office2016 产品已激活 却同时显示需要激活(解决办法)

直接上命令吧: c:\Program Files\Microsoft Office\Office16>cscript.exe ospp.vbs /dstatus Microsoft (R) Windows Script Host Version 5.812 版权所有(C) Microso...
阅读全文>>
好久不弄代码,求急之下改了一本老程序

好久不弄代码,求急之下改了一本老程序

前两天着急情况下改写了一本老程序 嗯,RPG程序 几十年前写的程序 实现的东西很简单,原来画面上展现的一个表,现在需要批量的打印出来给业务看 我需要把所有画面功能隐藏 我直接把原生代码copy到自己lib里 然后把所有和画面相关元素删除 入口参数删除 清理掉所有无用数据文件 清理掉为画面定义的...
阅读全文>>
去除开始菜单ms-resource:appname/text幽灵快捷方式

去除开始菜单ms-resource:appname/text幽灵快捷方式

之前发现电脑菜单出现了这个无效的快捷方式没当回事,后来发现一直在,还没有用。尝试了各种方法,都无法删除掉。 最后终于找到了终极方法: 方法一: 以管理员模式运行PowerShell 然后在PowerShell粘上如下命令并回车: Get-AppxPackage -all Holographi...
阅读全文>>