Назад | Перейти на главную страницу

Nginx запущен и настроен, но соединения не могут быть установлены

Я только что установил новый nginx на Fedora 14 (yum install nginx) и настроил его со следующим включением сервера:

server {
    listen      80;
    root        /var/www/html/test;
    server_name testserver.turnleftllc.com;

    location / {
        index   index.htm;
    }
}


ps aux | grep nginx
    root      1986  0.0  0.7  98056  1952 ?        Ss   18:55   0:00 nginx: master process /usr/sbin/nginx
    root      1987  0.0  1.0  98584  2656 ?        S    18:55   0:00 nginx: worker process

Однако, когда мой браузер указывает на это доменное имя, он просто зависает, а затем возвращается с сообщением «Не удалось подключиться ...»

Разрешения для всего в / var / www / html установлены на 775. Я долгое время запускал nginx на другом сервере и никогда не сталкивался с этой проблемой. Раньше это всегда было очень просто. Есть мысли о том, что вызывает это?

Я уверен, что это до боли очевидно, и я почувствую себя полным идиотом, когда выясню, что это такое.


[root@resolution ~]# iptables -L -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
 3051  243K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0
    2    96 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22
  139  7251 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT 2610 packets, 341K bytes)
 pkts bytes target     prot opt in     out     source               destination

[root@resolution ~]# lsof -i -P | grep :80
nginx   1986 root    7u  IPv4   9807      0t0  TCP *:80 (LISTEN)
nginx   1987 root    7u  IPv4   9807      0t0  TCP *:80 (LISTEN)

На ум приходят две гипотезы.

Во-первых, это разрешение имен не работает. Не могли бы вы сделать dig testserver.turnleftllc.com на клиенте (или эквиваленте ОС, если клиент не работает под Linux) и подтвердить, что возвращается IP-адрес сервера nginx?

Во-вторых, что поле F14 является межсетевым экраном. Не могли бы вы сделать iptables -L -n -v на сервере F14 и опубликовать результаты в виде редактирования выше?

Не то чтобы это как-то связано с вопросом, но могу ли я мягко напомнить вам, что F14 сейчас не поддерживается, и вам не следует думать о развертывании на нем какой-либо производственной системы?