Files
file_lan/fix_services.sh
2025-02-16 21:51:06 +08:00

24 lines
699 B
Bash

#!/bin/bash
SERVER_IP="192.168.3.105"
USER="xiaji"
ssh $USER@$SERVER_IP << 'EOF'
# 修正Nginx配置
sudo sed -i "s/proxy_pass http:\/\/127.0.0.1:8000;/proxy_pass http:\/\/unix:\/home\/xiaji\/myproject\/myproject.sock;/g" /etc/nginx/sites-available/family_rpa
# 修正Gunicorn绑定方式
sudo sed -i "s/--bind 0.0.0.0:8000/--bind unix:\/home\/xiaji\/myproject\/myproject.sock/g" /etc/systemd/system/family_rpa.service
# 设置socket权限
echo "UMASK=007" | sudo tee -a /etc/systemd/system/family_rpa.service
sudo systemctl daemon-reload
# 重启服务
sudo systemctl restart family_rpa.service
sudo systemctl restart nginx
# 验证配置
sudo nginx -t
sudo ss -alnpt | grep -E '80|.sock'
EOF