не удается подключиться к localhost: 80 после установки nginx

Я просто установил 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

какие идеи?

21
задан neubert
08.12.2022 21:39 Количество просмотров материала 2662
Распечатать страницу

2 ответа

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

Я бы сделал:

netstat -lnt | grep 80

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

netstat -lntp | grep 80

и он показал бы вам PID также.

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

4
отвечен Rich Homolka 2022-12-10 05:27

попробуй:

http{
  server {
    listen 80;
    listen localhost;  # <-probably will fix your problem. 
    location / {
      root /data/www;
    }
    location /images/ {
      root /data;      
    }
  }
0
отвечен tom 2022-12-10 07:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

http
iptables
linux
networking
nginx
Вверх