24 lines
699 B
Bash
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
|