pipe 原生编译安装踩坑求助~

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

我进行编译安装 pipe,编译貌似成功了,但是发现数据库里没有创建表,编译完成后还需要怎么操作吗?生成的可执行文件没看到在哪 ~
image.png

求大神指导 ~
不喜欢用 docker
谢谢大家伙了


为啥要自己编译安装呢?不喜欢 doker,另外官方版本的服务器在国外,反向代理过来速度也欠佳,加上最近貌似不好用了 ~

咱们官方版的 pipe, 忽然没办法反向代理了
https://pipe.b3log.org/
我之前是通过自己服务端进行反向代理到自己域名的,可是前几天忽然不行了,会直接跳转到 https://pipe.b3log.org/下面
求助如何解决 ~
猜测感觉像是因为官方版配置了 https 跳转导致 ~

但是如果直接反代 https 版本会 502
不知道怎么弄了 ~😂


希望高人指点 ~~ 完善踩坑记录 ~
根据这篇帖子(https://ld246.com/article/1533965022328)
目前成功走到了,如图那里,后面不知如何操作了


经过漫长等待 ~ 群友们不给力啊,没有一个给个方案的(其实并不是没有,是大神们觉得我太小白了吧,懒得回答!),百度、谷歌了好久,终于解决问题了!

下面进入本文正题!

编译 pipe

  • 这里你可以打开源码里面的 build.sh,里面有编译命令,但是问题也出在这里
#!/bin/bash
GOPROXY=https://goproxy.io
go build -i -v
cd console && npm install && npm run build
cd ../theme && npm install && npm run build

echo 'build pipe done'
  • 好了,直接说我的操作过程吧
./pipe

呀!这么多报错!别急,继续往下看!

编译主题和后台代码

这就就不多说了,直接照着 build.sh 里的命令即可成功!

cd console && npm install && npm run build
cd ../theme && npm install && npm run build

配置 Nginx(反向代理)

更新一下,经过测试,下面是我自己的反向代理配置文件

#PROXY-START/
location ~* \.(php|jsp|cgi|asp|aspx)$
{
    proxy_pass //pipe.vwzx.com;
    proxy_set_header Host localhost;
    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 /
{
    proxy_pass //pipe.vwzx.com;
    proxy_set_header Host localhost;
    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 "localhost:5897" "pipe.vwzx.com";
    sub_filter_once off;

    	add_header Cache-Control no-cache;
    expires 12h;
}

#PROXY-END/
6 操作
ieras 在 2021-02-01 19:32:16 更新了该帖
ieras 在 2021-01-28 19:22:21 更新了该帖
ieras 在 2021-01-28 18:07:05 更新了该帖
ieras 在 2021-01-28 16:21:03 更新了该帖 ieras 在 2021-01-28 16:17:47 更新了该帖 ieras 在 2021-01-28 16:02:23 更新了该帖

相关帖子

欢迎来到这里!

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

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

    有木有来个帮忙看看的哦 ~😭

  • 88250

    建议用 Docker 谢谢。

    2 回复
  • ieras
    作者

    线上不喜欢用 docker

  • ieras
    作者

    研究了下,是因为 mod 加载失败导致的,解决了