
Доброго времени суток!
Итак, рассказываю, как все было.
Поставил я Убунту на виртуалку. Установил Nginx. Потом установил PHP. Вместе с PHP автоматом приехал и Apache.
Решил сначала настроить Апач, и проверить, как работает. Содал папочку, положил туда тестовый файлик, создал файлики конфига, создал симлинки, в общем, все, как в интернетах прочитал, в разных местах по кусочкам.
Все заработало, по нужному УРЛу сервер смотрит в нужную папочку, php-скрипт отрабатывает, показывает результат.
Потом решил тут же процедуру проделать с Nginx. Прописал тоже конфиги, на нужную папочку, где php-скрипт лежит. Но вместо того, чтобы отработать, сервер просто отдает файл скрипта на скачивание. Да, он идет в нужную папку, и отдает тот самый файл, тут все правильно. Но интерпретатор php не включается в работу.
Я стал искать, и окончательно запутался. Где-то написано, что нужен FastCGI, где-то написано, что дополнительно нужно установить php-fpm. Ну я установил его. Кто-то писал, что он сидит на порте 9000, и надо в конфиг вписать это, кто-то писал, что надо вписать путь до папочки, где fpm.sock лежит. Короче, по-всякому пробовал, только теперь вместо скачивания файла мне сервер отвечает "Bad gateway"
Опытные товарищи, объясните, пожалуйста, как это все работает, кто что кому передает, и что где прописать, чтоб заработало, как надо!
Заранее спасибо!



