Files
soul-yongping/scripts/check_nginx.py
2026-02-05 11:35:57 +08:00

25 lines
1.0 KiB
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import paramiko
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('42.194.232.22', port=22022, username='root', password='Zhiqun1984', timeout=15)
print("=== soul.quwanzhi.com.conf ===")
stdin, stdout, stderr = client.exec_command('cat /www/server/panel/vhost/nginx/soul.quwanzhi.com.conf 2>/dev/null', timeout=10)
result = stdout.read().decode('utf-8', errors='replace')
print(result if result else "文件不存在")
print("\n=== 检查 include 配置 ===")
stdin, stdout, stderr = client.exec_command('ls -la /www/server/panel/vhost/nginx/ | grep soul', timeout=10)
result = stdout.read().decode('utf-8', errors='replace')
print(result if result else "无 soul 相关配置")
print("\n=== node_soul.conf ===")
stdin, stdout, stderr = client.exec_command('cat /www/server/panel/vhost/nginx/node_soul.conf 2>/dev/null', timeout=10)
result = stdout.read().decode('utf-8', errors='replace')
print(result if result else "文件不存在")
client.close()