Я установил 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
Задача ещё не решена.
Других решений пока нет …