Рейтинг:0

Что на самом деле делает это местоположение NGINX для PHP FPM fastcgi_pass 127.0.0.1:9000?

флаг cn

Что на самом деле делает это местоположение NGINX для PHP FPM fastcgi_pass 127.0.0.1:9000?

Вот мои местоположения, и у меня нет ошибок, но я бы предпочел полностью понять эту строку.

# передать PHP-скрипты серверу FastCGI, прослушивающему 127.0.0.1:9000
#
расположение ~ \.php$ 
    {
    включить фрагменты/fastcgi-php.conf;
    # Только с php7.0-cgi:
    # С php7.0-fpm:
    #fastcgi_pass 127.0.0.1:9000; #Что это делает?
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }
Рейтинг:0
флаг cn

fastcgi_pass 127.0.0.1:9000; это закомментированная строка, она ничего не делает. Вы можете раскомментировать его и прокомментировать fastcgi_pass unix:/run/php/php7.0-fpm.sock; для подключения к php-fpm с использованием tcp вместо сокета unix. Для этого вам, вероятно, потребуется перенастроить php-fpm.

флаг cn
Спасибо Сергей, я как раз вставлял - а что делает строка? (если раскомментировать)? Отправляет ли он веб-вызовы локальной машины на порт 9000? (Вещи IE, которые не будут работать из браузера за пределами локальной консоли? Просто основа того, что эта строка «будет делать»?
Sergey Kozharinov avatar
флаг cn
Нет, веб-звонки обрабатываются nginx. Это сделает связь nginx php-fpm только через порт 9000.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.