MoinWiki
配置过程:
以
sudo cp /lib/systemd/system/zbjxb.service wiki.service
ExecStart=/usr/bin/python /home/ubuntu/download/moin-1.9.11/wikiserver.py
- 在win10上下载moin-1.9.11.tar.gz文件,用winscp工具上传到vps
- 解压并修改解压目录及wiki目录的各种config.py文件,主要是将DesktopEdition置为False,添加superuser=[u"zbjxb" ,],将host置为'',将port置为8080,user和group置为www-data
- sudo adduser www-data
- sudo addgroup www-data
- sudo chown www-data:www-data -R moin-dir/wiki将解压目录下的wiki目录递归地置为www-data用户所拥有
- 添加wiki.service并启动即可
安全设置 非常重要:
腾讯云主机piggydb的架设
建立zbjxb.service服务(using systemd)
sudo cd /lib/systemd/system/ sudo touch zbjxb.service sudo vim zbjxb.service sudo chmod 644 zbjxb.service sudo systemctl start zbjxb sudo systemctl enable zbjxb journalctl -u zbjxb
在zbjxb.service服务中启动piggydb的run脚本
[Unit] Description=zbjxb.cn http server
[Service] ExecStart=/bin/sh /home/ubuntu/download/piggydb/run.sh
[Install] WantedBy=multi-user.target
run.sh脚本
#!/bin/bash
MY_FOLDER=/home/ubuntu/download/piggydb
#java -Dpiggydb.database.prefix=file:~/piggydb -Dpiggydb.database.name=piggydb -Dpiggydb.enableAnonymous=false -jar winstone.jar --warfile=piggydb-7.0.war $1 $2 $3 $4 $5 java -Dpiggydb.database.prefix=file:~/piggydb -Dpiggydb.database.name=piggydb -Dpiggydb.enableAnonymous=true -jar ${MY_FOLDER}/winstone.jar --warfile=${MY_FOLDER}/piggydb-7.0.war $1 $2 $3 $4 $5
java -jar winstone.jar --warfile=piggydb.war \ --httpsListenAddress=0.0.0.0 --httpsPort=443 \ --httpPort=-1 --ajp13Port=-1 \ --httpsKeyStore=your_keystore_name.jks --httpsKeyStorePassword=your_keystore_password
重启服务:
服务相关
列出服务
systemctl list-units --type=service | grep zbjxb
或者
systemctl list-unit-files | grep xxx
重启服务
systemctl restart zbjxb
或
service zbjxb restart
移除服务
systemctl revert zbjxb