Nginx недоступен с локального хоста, но доступен по сети

У сервера есть установленные nginx и php-fpm. Некоторым sctript нужен доступ к части сайта через завиток. Но это терпит неудачу. Я попытался запустить завиток на сервере:

curl -v -i alexcoder.info * About to connect() to alexcoder.info port 80 (#0) * Trying 88.198.156.238... * Connection refused * couldn't connect to host * Closing connection #0 curl: (7) couldn't connect to host 

Но из доступных сетевых сайтов:

 curl -v -i alexcoder.info * Rebuilt URL to: alexcoder.info/ * Adding handle: conn: 0x702b10 * Adding handle: send: 0 * Adding handle: recv: 0 * Curl_addHandleToPipeline: length: 1 * - Conn 0 (0x702b10) send_pipe: 1, recv_pipe: 0 * About to connect() to alexcoder.info port 80 (#0) * Trying 88.198.156.238... * Connected to alexcoder.info (88.198.156.238) port 80 (#0) > GET / HTTP/1.1 > User-Agent: curl/7.32.0 > Host: alexcoder.info > Accept: */* > < HTTP/1.1 200 OK 

HTTP / 1.1 200 OK

Журналы nginx не содержат ошибок. Я пытался скрыть правила iptables, но это не имеет никакого эффекта.

Что это может быть?

One Solution collect form web for “Nginx недоступен с локального хоста, но доступен по сети”

Несколько серверов

Вам необходимо настроить прослушиватель для каждого сетевого интерфейса, на который Nginx будет отвечать:

 server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } 

Вероятно, у вас уже есть server {..} который прослушивает фактический интерфейс, к которому привязана ваша система, когда он получает IP-адрес.

Несколько слушателей

Вы также можете добавить несколько строк « Listen в раздел server {..} следующим образом:

Примеры

 listen *:80; 

или

слушать localhost: 80; слушать 127.0.0.1:80; слушайте 12.34.56.78:80;

Я, скорее всего, сделаю это, используя этот второй метод! См. Эту статью для получения дополнительных примеров под названием: – Базовая конфигурация Nginx .

Рекомендации

  • Имена серверов – Документация Nginx
  • Примеры серверных блоков
  • Многочисленные серверные блоки NGINX с обратным прокси-сервером
  • Основная конфигурация Nginx
  • Как отладить сбой семпла?
  • Curl not found (Glype)
  • PHP exec () хранит выполненную команду где угодно?
  • установить php5 с поддержкой readline на debian wheezy
  • Как удалить php7 полностью из centos 6?
  • Как запустить Django и LAMP на разных поддоменах, но на одном сервере Apache?
  • Данные из скрипта python на веб-сайт
  • Пытается обновить php на CentOS 5.7
  • Обновление PHP для Gaurd против вредоносных программ Mayhem
  • php не работает (исходный файл)
  • php indent в веб-режиме с Emacs
  • Linux и Unix - лучшая ОС в мире.