Я только что установил новый 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 сейчас не поддерживается, и вам не следует думать о развертывании на нем какой-либо производственной системы?