(已解答)pipe-blog 是一个很好的博客,那么如何配置自定义域名呢?官方会关服吗?可以长久使用吗?

本贴最后更新于 1647 天前,其中的信息可能已经时移世改

其实这个,我也想知道 ~
那么这几天我会询问一下
如果真的很 OK,决定开始使用 ~
感谢 pipe 默默的付出!


我已经问过了哈!可以永久免费使用!再次感谢官方默默付出!
具体看下面帖子
pipe 官方版会永久开服吗?永久免费吗?


另外根据官方一些教程,教大家更好的使用官方版的博客系统
官方原版教程地址
打开这个地址,找到 域名绑定 那一节

域名绑定

在 Pipe 平台上的每个博客都可以配置域名,需要博主和服务器运维者分别操作:

  1. 博主在设置 -> 基础配置 -> 博客地址一栏填写域名
  2. 运维者通过配置 NGINX 实现域名到 /blogs/{username} 的反向代理
server {
    listen 80;
    server_name vanessa.b3log.org;

    location / {
        proxy_pass http://pipe/blogs/Vanessa/;
    }
}

这意味着,pipe 博客本身是支持域名绑定的!
其实官方教程楼下的 @zonghua,也进行了教程回复,可以更好的使用 pipe 博客,回复内容:


trollface 去掉了所有 /blogs/{username} 前缀,不让 D 大的阴谋得逞。trollface

    rewrite ^/(?!theme|console|admin|api|init) /blogs/zohar$request_uri break;

    location /{
        proxy_pass http://pipe/;
        proxy_set_header  Host $host:$server_port;
        proxy_set_header  X-Real-IP  $remote_addr;
        client_max_body_size  10m;
    }

但是还是有很多用户不会用,在这里我详细说明一下具体怎么弄吧!

这里开始才是本文的重点

如何使用官方版博客绑定自己的域名?
在这里我就配合宝塔(bt.cn)面板的情况下介绍一下实现方案吧!
1.在你自己服务器搭建 pipe(也可以直接使用官方维护的版本,已经咨询过,不会关服)
2.在自己服务器创建一个虚拟主机,比如楼主的 blog.vwzx.com
3.打开宝塔配置
照着下面的图片配置吧
伪静态:
image.png

location / {
	rewrite  ^(.*)$  /blogs/ieras$1  last;   break;
}

反向代理:
image.png
反向代理配置文件
image.png

#PROXY-START/
location  ~* \.(php|jsp|cgi|asp|aspx)$
{
    proxy_pass http://pipe.b3log.org;
    proxy_set_header Host pipe.b3log.org;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
}
location /blogs/ieras
{
    proxy_pass http://pipe.b3log.org;
    proxy_set_header Host pipe.b3log.org;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
  
    add_header X-Cache $upstream_cache_status;
	#Set Nginx Cache
  
    proxy_set_header Accept-Encoding "";
	sub_filter_types *;
	sub_filter "pipe.b3log.org/blogs/ieras" "blog.vwzx.com";
    sub_filter_once off;

    proxy_ignore_headers Set-Cookie Cache-Control expires;
    proxy_cache cache_one;
    proxy_cache_key $host$uri$is_args$args;
    proxy_cache_valid 200 304 301 302 1m;
    expires 12h;
}

#PROXY-END/

好了,大功告成!

如果你想更好一点的话,这时候你可以去官方后台把域名直接配置为你自己的(当然不配置也不影响!)

优点:自己的域名,而且不需要跟 /blogs/{username}
缺点:反向代理会全权走你自己服务器的流量 ~

大家根据喜好看着来吧!

再次感谢官方提供博客平台 ~
对了,还有一个问题,就是官方部署的 pipe 没办法开启 ssl,是一大遗憾 ~ 当然通过反向代理也是可以实现的,但是楼主懒得继续折腾了,就这么玩儿吧 ~

如果你有什么不明白的,可以回帖问哈!
这个回帖有个奇怪的问题,点击 评论 跳转登陆,问题就来了
1.跳转回来的时候,没办法回到当前帖子
2.即便收到回到这个帖子,点击评论会继续跳转登陆,这里可能有问题,可能是博客自身的 bug

解决方案

跳转回来后,浏览器刷鞋一下(Command(ctrl) +R),然后评论就正常了。。

期望官方能解决一下这个问题吧 ~

  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    132 引用 • 1114 回帖 • 127 关注
  • 永久免费
    1 引用 • 1 回帖
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    497 引用 • 1387 回帖 • 292 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • ieras
    作者

    评论丢失了?