4

Я только что установил nginx, выполнив sudo yum install nginx и я не могу подключиться к нему через порт 80.

Я попытался остановить iptables, выполнив sudo service iptables start и все еще не смог подключиться.

Я проверяю это, выполняя telnet localhost 80 . Вот результат, который я получаю обратно:

Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

Когда я пробую telnet localhost 22 он работает так, как я ожидал:

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3

Есть идеи?

2 ответа2

4

Вы на самом деле работает?

Я бы сделал:

netstat -lnt | grep 80

и посмотреть, если что-то на самом деле работает. Если вы root, вы можете сделать:

netstat -lntp | grep 80

И это также покажет вам PID.

Если вы просто отключили его, я не гарантирую, что он все равно настроен на работу с портом 80. Может быть настроен для другого порта, для тестирования.

0

Пытаться:

http{
  server {
    listen 80;
    listen localhost;  # <-probably will fix your problem. 
    location / {
      root /data/www;
    }
    location /images/ {
      root /data;      
    }
  }

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