yutool-cli高效工作套件
部署应用
将构建好的yutool-cli-v2.1.0.jar
、sqlite数据库文件yutool-cli.db
和启动脚本start.sh
拷贝到~/app/yutool-cli/
目录下。
执行start.sh
脚本启动应用:
bash
sudo bash start.sh
1
创建并编辑 nginx 配置文件/etc/nginx/sites-enabled/yutool-cli
,输入以下内容并保存:
nginx
server {
listen 80;
server_name yutool-cli.pi.com;
location / {
proxy_pass http://127.0.0.1:11000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 60;
proxy_send_timeout 300;
proxy_read_timeout 300;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
使新增的 nginx 配置生效:sudo nginx -s reload
。
编辑客户端的hosts文件,将yutool-cli.pi.com
域名解析到树莓派的ip。
在浏览器访问http://yutool-cli.pi.com/
可进入yutool-cli的朱页面。
开机自启
编辑sudo nano /etc/systemd/system/yutool-cli.service
并写入以下内容:
nginx
[Unit]
Description=yutool-cli
After=network-online.target
[Service]
Type=simple
ExecStart=sudo bash /home/pi/app/yutool-cli/start.sh
[Install]
WantedBy=default.target
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
启用yutool-cli开机启动:
nginx
#启用开机启动
sudo systemctl enable yutool-cli
#启动、停止、重启、状态
sudo service yutool-cli start|stop|restart|status
1
2
3
4
5
2
3
4
5
评论区留言准则:
1. 本评论区禁止传播封建迷信、吸烟酗酒、低俗色情、赌博诈骗等任何违法违规内容。
2. 当他人以不正当方式诱导打赏、私下交易,请谨慎判断,以防人身财产损失。
3. 请勿轻信各类招聘征婚、代练代抽、私下交易、购买礼包码、游戏币等广告信息,谨防网络诈骗。