# Показываем информацию о сервере
echo "=== СЕРВЕР Б (ГЕРМАНИЯ) ==="
echo "IP-адрес: 109.120.176.255"
hostname
whoami
date
ss -tlnp | grep 8080
echo "=== ДИАГНОСТИКА НА СЕРВЕРЕ Б ==="
# 1. Проверяем, какие порты слушаются
ss -tlnp | grep 8080
# 2. Проверяем, есть ли процесс на порту 8080
lsof -i :8080 2>/dev/null || echo "lsof не установлен"
# 3. Проверяем, запущен ли Python-сервер
ps aux | grep "http.server" | grep -v grep
# 4. Проверяем фаервол на Сервере Б
sudo iptables -L -n | grep 8080 || echo "Правил для 8080 нет"
echo "=== ЗАПУСКАЕМ СЕРВИС НА СЕРВЕРЕ Б ==="
# 1. Проверяем, есть ли Python3
python3 --version
# 2. Запускаем HTTP-сервер на всех интерфейсах
nohup python3 -m http.server 8080 --bind 0.0.0.0 > /var/log/http-server.log 2>&1 &
# 3. Проверяем, что процесс запустился
sleep 2
ps aux | grep "http.server" | grep -v grep
# 4. Проверяем, что порт теперь слушается
ss -tlnp | grep 8080
# Проверяем, что сервер отвечает локально
curl -s http://localhost:8080 | head -10
exit
