2015-06-01 1 views
0

ок, вот суть вопроса:Совершенно новый CentOS 7 установить «тайм-аут подключения»

У меня есть совершенно новый CentOS 7 установить кончаются VirtualBox. Я могу получить доступ ко всему этому ящику извне через доменное имя ... кроме HTTP. Я получаю ошибку таймаута соединения даже при попытке загрузить сайт через 192.168.1.100.

Вот фон:

Я был запущен локальный сервер из VirtualBox установки Debian в течение нескольких лет, но это было 1) получение очень устарел и 2) имела кучу странно проблемы из-за неправильной остановки хоста (обновление yay windows, думая, что это самое главное когда-либо). Итак, я решил, что пришло время начать новую работу, и CentOS, похоже, подходит для простых серверов CLI. После некоторой забавы с сетью, у меня есть 2 виртуальных машины. Первоначально сервер был запущен в поле на .100 и в новом окне .101. Вместо того, чтобы возиться с переадресацией портов, я менял статические IP-адреса.

Сначала все выглядело отлично - пинг, SSH, FTP все подключались нормально даже через внешнее доменное имя, но все, что я могу получить от HTTP, - это тайм-аут 15 с, даже если вы нажимаете локальный сетевой IP-адрес напрямую. Я все еще могу получить доступ к сайту из старого окна через 192.168.1.101 или редактировать файл моих хостов.

Версии - это все новые установки, поэтому они находятся в Yum: apache 2.4.6, php 5.5.16. Выход из HTTPD -S:

07:41:33 [email protected] {~/env}(master)[77]$ httpd -S 
VirtualHost configuration: 
*:80     is a NameVirtualHost 
     default server www.coldcandor.com (/etc/httpd/conf.d/000-personal-default.conf:1) 
     port 80 namevhost www.coldcandor.com (/etc/httpd/conf.d/000-personal-default.conf:1) 
     port 80 namevhost www.coldcandor.com (/etc/httpd/conf.d/000-personal-default.conf:1) 
     port 80 namevhost gallery.coldcandor.com (/etc/httpd/conf.d/001-personal-gallery.conf:1) 
       alias grabme.coldcandor.com 
     port 80 namevhost gallery.coldcandor.com (/etc/httpd/conf.d/001-personal-gallery.conf:1) 
       alias grabme.coldcandor.com 
     port 80 namevhost old.coldcandor.com (/etc/httpd/conf.d/002-personal-old.conf:1) 
     port 80 namevhost old.coldcandor.com (/etc/httpd/conf.d/002-personal-old.conf:1) 
     port 80 namevhost freedomschoice.coldcandor.com (/etc/httpd/conf.d/003-personal-freedomschoice.conf:1) 
     port 80 namevhost freedomschoice.coldcandor.com (/etc/httpd/conf.d/003-personal-freedomschoice.conf:1) 
     port 80 namevhost beta.coldcandor.com (/etc/httpd/conf.d/004-personal-beta.conf:1) 
     port 80 namevhost beta.coldcandor.com (/etc/httpd/conf.d/004-personal-beta.conf:1) 
ServerRoot: "/etc/httpd" 
Main DocumentRoot: "/etc/httpd/htdocs" 
Main ErrorLog: "/etc/httpd/logs/error_log" 
Mutex proxy: using_defaults 
Mutex authn-socache: using_defaults 
Mutex default: dir="/run/httpd/" mechanism=default 
Mutex mpm-accept: using_defaults 
Mutex authdigest-opaque: using_defaults 
Mutex proxy-balancer-shm: using_defaults 
Mutex rewrite-map: using_defaults 
Mutex authdigest-client: using_defaults 
PidFile: "/run/httpd/httpd.pid" 
Define: DUMP_VHOSTS 
Define: DUMP_RUN_CFG 
User: name="apache" id=48 not_used 
Group: name="apache" id=48 not_used 

/вар/Журнал/сообщения и/вар/Журнал/HTTPD/error_log чистые./var/log/httpd/access_log не имеет записей, кроме внутреннего фиктивного соединения apache startup.

Редактировать: Даже замена прежней установки apache не работает. Таким образом, это должно быть что-то на более высоком (ниже?) Уровне, но я не могу думать, что может привести к сбою HTTP даже на тестовой странице, когда работают все другие типы соединений ...

Любые идеи что происходит? Тайм-аут соединения звучит как проблема типа домена/маршрутизатора, но там все отлично. И это не синтаксис конфигурации или проблема с vhost, потому что есть 0 ошибок, и даже по умолчанию загрузка не будет.

ответ

1

Обнаружили проблему! На виртуальной машине был установлен предустановленный брандмауэр под названием iptables, который блокировал все соединения с портом 80.

Я просто знал, что это была простая вещь. Я установил «минималистский» CentOS7-сервер, который даже не пришел с такими вещами, как vim или tree, тем более apache, поэтому я никогда не ожидал, что у него будет предустановленный и настроенный брандмауэр ...