#教程#wiki,js 2.0搭建
早在之前我就搭建过wiki.js 1.0版本,但是因为哪怕是wiki.js 1.0公开版本也不能满足我,于是尝试开始搭建wiki.js最新的测试版本,其中踩坑无数,于是搭建起了这个教程.至于他长什么样子,我们可以参考https://docs.requarks.io
其中也有搭建所需要的教程。
环境
- 本次测试环境centos7
- VPS内存>512M
- LNMP环境
- 数据库如果使用mysql>5.7
搭建
搭建好环境以后进入网站目录
下载
wget https://github.com/Requarks/wiki/releases/download/2.0.0-rc.1/wiki-js.tar.gz
tar xzf wiki-js.tar.gz
mv config.sample.yml config.yml
编辑数据库信息
vi config.yml
运行
node server
开放端口
默认开放的端口是3000 你可以选择在config.yml文件中修改运行所用的端口
iptables -A INPUT -p tcp --dport 3000 -j ACCEPT
service iptables save
反向代理
编辑你的nginx服务,添加如下反向代理。
location / {
client_max_body_size 35m;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header HOST $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:3000; //(你的端口)
}