Почему доморощенный установленный nginx обслуживает только файлы в корневом каталоге документа по умолчанию?

Я установил nginx (с —fpm) на Mac OS X через homebrew, но не могу заставить его работать с php файлами (html файлы в порядке). Вот ошибка:

[ошибка] 46118 # 0: * 1 kevent () сообщил, что завершилась ошибка connect () (61:
Соединение отказано) при подключении к восходящему каналу, клиенту: 127.0.0.1,
сервер: localhost, запрос: «GET / HTTP / 1.1», восходящий поток:
«fastcgi: //127.0.0.1: 9000», хост: «localhost»

ниже мой файл conf сайта.

server {
listen  80;

root /Users/me/Sites/test/public/;
index index.html index.php;

server_name localhost;

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

error_page 404 /404.html;

error_page   500 502 503 504  /50x.html;
location = /50x.html {
root   html;
}

error_log  /var/log/nginx/error.log;

location ~ \.php$ {
fastcgi_intercept_errors on;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /Users/me/Sites/test/public/scripts$fastcgi_script_name;
include        /usr/local/etc/nginx/fastcgi_params;
}
}

Я не очень хорошо разбираюсь в настройке fpm. Что я делаю неправильно? Любая помощь будет оценена, спасибо.

Среда:
Mac OS X 10.10.2
Nginx: 1.6.2

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]