Я в замешательстве, я потратил последние два дня на это, и я не ближе к решению. Я только что купил виртуальный сервер Linux и не могу заставить его работать. Я могу подключиться к серверу через SSH через терминал на моем компьютере (Mac OSX), но я не могу установить соединение через что-либо еще, например HTTP ( порт 80), FTP, POP, IMAP и т. д. Мой DNS находится на другом сервере, но работает нормально. Запросы для моего доменного имени правильно маршрутизируются на сервер Apache, кажется, все настроен правильно с нужными прослушивающими ip's/ports и т. д. И вот странная вещь ... Запуск tcpdump на порту 80 показывает, что запросы от моего браузера поступают на сервер, но сервер не отвечает, и браузер не устанавливает соединение с сервером. Сервер не отвечает ни на один порт, кроме SSH.

Я пытался позвонить своему провайдеру, но никто не может мне помочь. Они просто отправили мне адрес электронной почты для отдела, который обрабатывает виртуальные серверы. Я отправил письмо в отдел два дня назад и не получил ответа.

Во-первых, кто-нибудь может предложить что-нибудь, что я могу попытаться диагностировать проблему? У меня очень ограниченные знания о сервере. Во-вторых, можно ли размещать здесь ip своего сервера и доменное имя, чтобы другие пытались подключиться для меня? я не уверен, что иногда этим форумам не нравится, когда вы публикуете свои собственные ссылки, потому что они считают это спамом.

Кстати, это Centos с ispconfig 3

Спасибо за любую помощь!

1 ответ1

0

Это звучит как классическая проблема с брандмауэром при установке CentOS по умолчанию.

Вы можете легко проверить это из командной строки, набрав "/sbin/iptables -I INPUT -p tcp --dport 80" от имени пользователя root и посмотреть, позволяет ли это подключиться к порту 80. Если это работает, то вы знаете, что это, вероятно, брандмауэр.

Брандмауэр находится в /etc /sysconfig /iptables - вы можете отредактировать его с помощью текстового редактора (вы можете скопировать правило для порта 22 [ssh] на другие порты, затем сохранить файл и запустить «/etc/init.d». /iptables restart "для перезагрузки брандмауэра или просто измените правило" DROP "по умолчанию, чтобы разрешить и выполнить перезагрузку, если вы хотите жить опасно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .