xiaobai0

Typecho整站https教程
如何让网址前面加一个好看的小绿锁?全站启用https会让我们的网站更加安全下面是教程部分申请ssl证书在宝塔面板里...
扫描右侧二维码阅读全文
24
2019/02

Typecho整站https教程

如何让网址前面加一个好看的小绿锁?
全站启用https会让我们的网站更加安全
green.png
下面是教程部分

申请ssl证书

在宝塔面板里,网站-设置-ssl证书里可以直接申请ssl证书
有自动申请和手动填写两选一
在ep面板里,有填写ssl证书的功能,去freessl.cn申请一个然后填写即可
用cloudflare的,Cloudflare提供免费SSL证书服务也是一个亮点,不管你的网站有没有SSL证书,它都可以一键实现网站Https加密访问

配置typecho

  1. 在Typecho后台-设置-基本里的站点链接改为https
  2. 在程序根目录下的config.inc.php文件在最后填写

/* 开启HTTPS /
define('__TYPECHO_SECURE__',true);


3.编辑站点主题目录下的comments.php文件
`$this->commentUrl()`,将其替换为:`echo str_replace("http","https",$this->commentUrl());`

4.更改nginx配置文件
宝塔面板里有强制跳转按钮,在网站-设置-SSL证书里
或按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。

server {
listen 80;
server_name www.域名.com;
rewrite ^(.*) https://$server_name$1 permanent;
}
server {
listen 443;
server_name www.域名.com;
root /home/www;
ssl on;
ssl_certificate /etc/nginx/certs/server.crt;
ssl_certificate_key /etc/nginx/certs/server.key;
}


# 配置其他
用绚丽彩虹播放器的在插件设置页面打开ssl选项
用gravatar头像服务的,在程序根目录下的config.inc.php文件在最后填写

/* gravatar替换https地址 /
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://secure.gravatar.com/avatar/');

Last modification:February 24th, 2019 at 03:06 pm

Leave a Comment

One comment

  1. 九州 Google Chrome 72.0.3610.2 Windows 10

    非常nice