Я новичок в nginx, и у меня проблемы с php5. (Я вроде как работал, но не могу заставить его снова работать.) Есть 2 файла, с которыми я работаю, которые, кажется, управляют nginx и php5-fpm. /etc/php5/fpm/pool.d/www.conf /etc/nginx/nginx.conf
Из файла php5 www.conf:
;listen = /var/run/php5-fpm.sock
listen = 127.0.0.1:9000
из файла конфигурации nginx:
# fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_pass 127.0.0.1:9000;
когда оба установлены на 127.0.0.1:9000 страниц php загружают пустые страницы, и эта ошибка в
/var/log/nginx/error.log
2015/09/05 09:06:29 [error] 20085#20085: *1 connect() failed (111: Connection refused) while connecting to upstream, client: <ip>, server: , request: "GET /server.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "address"
когда для обоих задано значение /var/run/php5-fpm.sock, на веб-страницах отображается «Плохой шлюз», и эта ошибка в
/var/log/nginx/error.log
: <ip>, server: , request: "GET /server.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "address"
2015/09/05 09:07:14 [crit] 20189#20189: *3 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client
php работал, за исключением того, что загружались только файлы * .php, где теги php были сломаны, когда внутри файлов htm / html. Теперь все это разорено. как идиот, я не делал резервные копии исходных файлов конфигурации. Может ли кто-нибудь помочь мне заставить работать php5? Это сервер debian, jessie. Что мне делать, чтобы это исправить?