分类: wordpress

  • cloudflare ssl 尝鲜

    这算一个超简洁的说明文档吧,作为一个折腾很久的伪geek,自己blog竟然不是https,这是一件耻辱的事情,这个必须得修正,然后想了好几个方案

    1 自己来
    2 cloudflare来

    自己来的一个问题是,要不然收费,且不便宜,免费的一年一次,显得格调不够高
    那就cloudflare吧,连托管域名,cdn,防火墙(这和服务以前是有的,现在貌似是要收费的才给,没仔细实验)全有了,还有ssl还是免费,似乎还不用操心年限的问题,很奇怪的一个问题是,为啥证书里面域名是cloudflare的一个域名呢其实主域还是cloudflare的,不过子域名挂了很多,估计是我主机被分到的cdn服务器所有的主机的dns都在这个证书下
    sni50144.cloudflaressl.com

    1 你有一个域名,有一个服务器,架设好了WordPress(这个其实没有卵关系,简单说就是,你应用系统,服务器控制权,域名管理权都有)
    2 修改dns的ns服务器,指向cloudflare的域名服务器。这个生效时间说是24小时,但是我这里实际上几十分钟就搞定了,添加对应的a记录(这里算是个剧透吧,最后全部好了,cloudflare会给你指向ip地址,并不是常见的cname的办法)

    dave.ns.cloudflare.com
    pam.ns.cloudflare.com

    3 进cloudflare,配置加密

    我选的是full,至于为啥,你自己搜吧,不然为啥叫做超简洁说明呢。。。
    记得order ssl 的时候,最后一步会给你pem 和key文件,自己需要复制出来,我第一次忘了,就找不到那里能下载了,重新order了一下,赶紧复制出来,后面会用到
    下面还有一些详细的配置,自己看着弄吧,稍微有点重要的是
    Automatic HTTPS Rewrites
    建议打开,反正我打开了
    4 修改自己服务器nginx的配置文件,apache别问我,我不知道。。
    重要的是 443 ssl on 和两个文件的地址,pem和key
    server {
    listen 80;
    listen 443;

    ssl on;
    ssl_certificate /path/to/your_certificate.pem;
    ssl_certificate_key /path/to/your_key.key;

    server_name your.domain.com;
    access_log /var/log/nginx/nginx.vhost.access.log;
    error_log /var/log/nginx/nginx.vhost.error.log;
    location / {
    root /home/www/public_html/your.domain.com/public/;
    index index.html;
    }
    }

    如果你一切顺利,就可以正常访问了。。。相信我,一般都不顺利

    最后可以上https://www.ssllabs.com/ssltest/ 去测试一把,当然其实没啥卵用,就是自己happy就是了

    ps.后面发现了两个小问题,
    一个是截图真tm大啊,上传速度还很慢
    另一个是插入图片资源的时候显示的是http的,不知道一会会不会自动切换到https

  • wordpress静态化

    重新搬了主机,只保留了文章,评论,图片自动拉过来,,这个好神奇的也是。。。。

    然后做静态化的时候出现404了

    看了几个教程,其实现在已经很简单了,流程是,在现有的配置文件include wordpress.conf即可,我使用的是lnmp的环境

    修改
    /usr/local/nginx/conf/vhost/www.xxx.com.conf

    加入
    include wordpress.conf;
    记得最后的分号,还有就是lnmp自备了wordpress.conf如果你没有,就找一个吧,我提供给你一个,放在你对应的位置
    —–

    location / {
    try_files $uri $uri/ /index.php?$args;
    }

    # Add trailing slash to */wp-admin requests.
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;

  • 测试RSS2WP-by-ifttt

    wordpress通过ifttt的RSS2WP功能,看是否能实现同步,其实我不指望能做到的,毕竟中间还有几个转折,哎。

  • 如何同步两个wp

    鉴于日益不稳定的网络局势,动不动博客就有被和谐的可能,所以觉得也应该狡兔三穴,blog也备份一个以防万一

    首先先决条件,你有两个blog,都为wordpress(版本我不知道是否要相同了,反正我的是相同了。)

    其中假设A是主要博客,B是在sae博客(不懂的自己研究去,我是这么干的而已)

    1

    如果要求是是从A同步到B的话,在B的控制面板,点击设置》撰写》在右边

    XML-RPC
    XML-RPC

     

     启用 WordPress、Movable Type、MetaWeblog 和 Blogger 的 XML-RPC 发布协议。

    上打钩,这样子就允许从A发过来的文章在B发表

     

    2

    在A上安装插件Syndicate Out,可以在http://wordpress.org/extend/plugins/syndicate-out/上下载

    下载好,上传到 /wp-content/plugins/ 目录下

    然后再在A的控制面板后面点插件,找到Syndicate Out,点启用

    再在后台点设置》Syndicate,在右边填上B的主页地址,用户名密码,点add

     

    这样子就可以实现从A到B的同步了,想双向同步再按照同样的方法再来一次

    ps.但是也发现了很难受的问题,比如固定连接标题,发的地方是我更改后的标题,但是同步的确是默认的文章名,其次,图片也是原网站的地址,很不和谐,不是完美解决方案

    好的是编辑的时候也会两边同步,图片是个问题啊~~~

  • 如何同步两个wp

    鉴于日益不稳定的网络局势,动不动博客就有被和谐的可能,所以觉得也应该狡兔三穴,blog也备份一个以防万一

    首先先决条件,你有两个blog,都为wordpress(版本我不知道是否要相同了,反正我的是相同了。)

    其中假设A是主要博客,B是在sae博客(不懂的自己研究去,我是这么干的而已)

    1

    如果要求是是从A同步到B的话,在B的控制面板,点击设置》撰写》在右边

    XML-RPC
    XML-RPC

     

     启用 WordPress、Movable Type、MetaWeblog 和 Blogger 的 XML-RPC 发布协议。

    上打钩,这样子就允许从A发过来的文章在B发表

    2

    在A上安装插件Syndicate Out,可以在http://wordpress.org/extend/plugins/syndicate-out/上下载

    下载好,上传到 /wp-content/plugins/ 目录下

    然后再在A的控制面板后面点插件,找到Syndicate Out,点启用

    再在后台点设置》Syndicate,在右边填上B的主页地址,用户名密码,点add

     

    这样子就可以实现从A到B的同步了,想双向同步再按照同样的方法再来一次

    ps.但是也发现了很难受的问题,比如固定连接标题,发的地方是我更改后的标题,但是同步的确是默认的文章名,其次,图片也是原网站的地址,很不和谐,不是完美解决方案

    好的是编辑的时候也会两边同步,图片是个问题啊~~~

  • 这是一篇用来测试同步的文章

    所使用的为wp的插件http://wordpress.org/extend/plugins/syndicate-out/看是否能同步到两个blog上,这个是在sae.com的顶级域名上完成的。

  • 这是一篇用来测试同步的文章

    所使用的为wp的插件http://wordpress.org/extend/plugins/syndicate-out/看是否能同步到两个blog上,这个是在。net的顶级域名上完成的。