Недавно я попытался подключиться к своему серверу EC2 на 8080, и у меня возникли странные проблемы, которых раньше не было.
Если я остановлю nginx,
Я пытаюсь запустить простое приложение Pyramid на 8080, но прокси-сервер squid, кажется, улавливает все запросы. Похоже, что в netstat не отображаются какие-либо процессы squid, и я не могу найти файл конфигурации в / etc / squid, поэтому я беспокоюсь, что это может быть руткит.
Стоит мне попробовать как-то удалить squid или отказаться от сервера?
Оказывается, это был сетевой прокси-сервер на Wi-Fi отеля (сейчас я путешествую). По какой-то причине он должен блокировать порт 8080 при определенных соединениях. Я попросил своего друга проверить это, и с его стороны все выглядит хорошо.
Рад, что у меня нет руткита, хотя все остальные знаки в этой позиции однозначно указывают на него.
Проблема вовсе не в удаленном сервере / EC2.
Итак, обзор нормального процесса связи между вашей машиной и машиной EC2 выглядит следующим образом:
Сначала пакет идет с вашего компьютера на ваш шлюз ---> затем пакет переходит от вашего шлюза на конечный компьютер ---> затем на порт назначения конечного компьютера.
Здесь ваш шлюз похож на прокси-сервер Squid. Итак, когда ваш пакет для порта 8080 отправляется на сервер EC2, тогда прокси-сервер squid сначала извлекает данные с сервера EC2 на вашей основе, а затем отправляет вам ответ.
Но когда на порту 8080 целевой машины / EC2 ничего не запущено, прокси-сервер squid получает connection refused
, а затем отправим вам результат. Просто он также добавляет нижний колонтитул, что результат исходит от прокси-сервера squid, что вас смущает.
Посоветуйтесь с вашим сетевым администратором, и он подтвердит то же самое.
Просто запустите приложение, которое вы хотите запустить на машине EC2, и когда оно заработает, вы не получите эту ошибку.