参考链接:
https://www.vultr.com/docs/how-to-install-wiki-js-on-centos-7
-
记录一下遇到的问题:
- ldap的配置
ldap:
enabled: true
url: 'ldap://ipaddr:389'
bindDn: 'cn=xxx,DC=xxx,DC=xxx'
bindCredentials: Password
searchBase: 'o=xxx,o=xxx'
searchFilter: '(uid={{username}})'
tlsEnabled: false
tlsCertPath: 'C:\example\root_ca_cert.crt'
-
权限问题,sudo安装化本地权限会有问题,索性就直接root安装了;
-
git仓库的配置,我用了一个gitlab的仓库,记得建仓库的时候建一个master分支;
-
认证方式可以key也可以username/password
-
ngnix的反向代理的配置
server {
listen [::]:8088;
listen 8088;
server_name wiki.gxos.com.cn wiki 10.10.xx.xxx;
access_log /var/log/nginx/wiki.access.log;
error_log /var/log/nginx/wiki.error.log;
charset utf-8;
client_max_body_size 50M;
location /.well-known/acme-challenge/ {
allow all;
}
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_http_version 1.1;
#proxy_set_header Upgrade $http_upgrade;
#proxy_set_header Connection "upgrade";
#proxy_next_upstream error timeout http_502 http_503 http_504;
}
}