老D博客换域名啦-老D

前段时间laod.cn被墙之后就租下某个大陆地区服务器作为临时阵地,成功绕过GFW,速度很快(这不是废话么)考虑到laod.cn出口网络已被加入黑名单。再者就是目前cn域名所用的服务器为大陆地区一个免备案服务器,配置跟价格都让人汗颜(大陆免备案基本都很贵,太便宜的都不敢用)最重要的是它是稳定性跟安全性没有保证。所有现在已换成老域名laod.org

原域名laod.cn全站301重定向到https://laod.org

全站使用HTTP/2 跟https(SSL)

说到https,以前用多说评论插件留下很多后遗症,比如多说条用第三方头像图片地址、表情包地址,而第三方并不支持https(SSL)导致现在老D博客很多页面https都带有黄色小锁~

换域名也很简单,

    1. 将全站数据(包括数据库)打包
    2. 上传网站文件至新服务器
    3. 导入数据库,并修改一些配置
    4. 执行sql批量处理命令语句(将原域名全部换成新域名):
1
2
3
UPDATE wp_options SET option_value = replace( option_value, 'http://laod.cn', 'https://laod.cn' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, 'http://laod.cn', 'https://laod.cn' ) ;
UPDATE wp_posts SET guid = replace( guid, 'http://laod.cn', 'https://laod.cn' ) ;

修改Nginx配置文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
server
{
listen 80;
if ($server_port = 80) {
return 301 https://laod.cn$request_uri;
}
listen 443 ssl http2;
#listen [::]:80;
ssl on;
ssl_certificate /home/wwwroot/laod.org.crt;
ssl_certificate_key /home/wwwroot/laod.org.key;
server_name laod.org www.laod.org;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/laod.org;
.....

在Nginx 1.9.x以上版本已支持HTTP/2,老D的Nginx版本为1.10.0,所以直接在listen后面加http2即可

1
listen 443 ssl http2;

全部完成重启即可。

关于多说现在暂时没有计划启用,所有网友们留言可能会麻烦一些,所有留言依然采用审核制度。


2016-08-02更新:

根据收到的反馈:长城宽带依然墙了老D博客


2016-08-09更新:

已启用多说评论,多说其实是个还不错的社会化评论插件,支持多个网站的账号快捷登陆,虽然某些行为有些流氓,但仍旧算是十分流行的一个系统。

目前已全部将多说引用的第三方新浪头像实现发反代,已禁用新浪微博表情…已全面支持SSL小绿锁(除了以前网页评论遗留的表情外)