TrEE TO OnE O

Just So So ...

迁移到腾讯云+备案+typecho使用cdn + https配置

心血来潮想着把博客迁移到腾讯云
差不多10.30号开始做域名转移,备案申请,加上域名实名后要三天才能申请备案,到今天完成,也就七天

博客大概也没人看,自己写写,只是为了自己看看,顺便看能不能鞭策自己,多记录些有用的东西
备案只是为了走这么一遭?顺便把博客放回国内
这里记录下typecho 使用 cdn + https 遇到的一些问题
服务起这边使用的是caddy搭建的,详情见 博客搭建记录
加了cdn,https由cdn那边控制了,后端取消掉了https

CaddyFile 里tls 那行配置为 off

zhsso.net {
    tls off
    root /var/www/typecho
    gzip
    fastcgi / 127.0.0.1:9000 php
    rewrite {
        if {path} not_match ^\/admin
        to {path} {path}/ /index.php?{query}
    }
}

config.inc.php 签名增加两行

<?php
/**
 * Typecho Blog Platform
 *
 * @copyright  Copyright (c) 2008 Typecho team (http://www.typecho.org)
 * @license    GNU General Public License 2.0
 * @version    $Id$
 */
/** https 支持**/
define('__TYPECHO_SECURE__',true); 
/** gravatar 使用v2ex的cdn **/
defined('__TYPECHO_GRAVATAR_PREFIX__','https://cdn.v2ex.com/gravatar/');

/** 定义根目录 */
define('__TYPECHO_ROOT_DIR__', dirname(__FILE__));

之前配置cdn后走https进不了后台,大概就是第一行这里没配置的原因
错误类似于

The page at https://www.typecho.net/admin/options-general.php 
was not allowed to run insecure content from  
http://www.typecho.net/admin/css/normalize.css?

配置好之后, 记得清空cdn服务器的缓存

基本上就这两个需要修改的地方了

标签: typecho, https, cdn


添加新评论