我进行编译安装 pipe,编译貌似成功了,但是发现数据库里没有创建表,编译完成后还需要怎么操作吗?生成的可执行文件没看到在哪 ~
求大神指导 ~
不喜欢用 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/
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于