Nginx и php-fpm на разных серверах. Почему не работает?

Снала настроил всё это дело на одном сервере и все прекрасно работало. Затем в исследовательских целях решил отсадить php-fpm на другой сервак. Поднял там его, прописал в www.conf ему listen 0.0.0.0:9000

Ну и, конечно, в nginx.conf заменил fastcgi_pass с 127.0.0.1:9000 на 10.29.4.187:9000.

Захожу браузером на сервер nginx, а он мне выдает File not found. Причем если 10.29.4.187:9000 заменить на несуществующий сервер, то сразу ошибка 502 вылазит.

Что я упускаю?

Конфиг nginx:

user www-data www-data;

events {}
http {
include /etc/nginx/mime.types;

server {
listen 80;
server_name 10.29.4.189;
root /sites/wordpress;

index index.php index.html;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include fastcgi_params;
include fastcgi.conf;

fastcgi_pass 10.29.4.187:9000;
}
}
}
  • Вопрос задан
  • 901 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы