Sama PHP-fílan kann brúka eitt proxý í einum terminal og fara beint, tá PHP-FPM veitir hana. Byrja við at samanbera prosessirnar, sum koyra hana. Tín terminal startar PHP við skel-umhvørvinum; vevtenarin sendir eina fyrispurning til arbeiðarar, sum FPM longu hevur skapt.

Hygg at umhvørvinum hjá arbeiðaranum

FPM pool-uppsetingin veitir clear_env og týðiligar env[NAME]-innførslur. Við umhvørvisrudding virkjaði leggur tað at útflyta eina variabul í innritingsskelini hana ikki í ein arbeiðara. Pool-innførslur kunnu senda valdar variablar:

env[http_proxy] = http://203.0.113.10:8080
env[https_proxy] = http://203.0.113.10:8080

Set uppsetingar-broytingarnar í verk gjøgnum vanliga FPM-avnýggjanar-ferðina í tínum útsetingi. Set virðini í tann poolin, sum veruliga veitir applikasjónina. Ein annar pool, tænastukonto ella container kann greiða frá, hví ein tilsýnandi rætt broyting hevur onga ávirkan.

Tá tú feilsøkir eina livandi fyrispurning, kanna bert, um tær væntaðu stillingarnar eru til staðar. Ein almenn diagnostic-side, sum prentar full umhvørvisvirði, kann avdúka proxý-innlatingar saman við øðrum loyndum.

Kanna so PHP-flutningin

libcurl hevur skjalfesta proxý-umhvørvisviðgerð; eitt týðiligt PHP cURL-handtak hevur eisini sínar egnu stillingar. HTTP-streymis-innviklarið hjá PHP hevur eina serstaka samhengis-uppseting. At geva einum arbeiðara variablar ger ikki hvørt PHP-net-API at brúka teir.

Tað gevur eina nyttiga tvíparta kanning: vátta, hvat arbeiðarin móttók, vátta so, hvussu tann valdi HTTP-klienturin lesur proxý-stillingar. Um CLI og FPM móttaka somu virði, men atferð teirra er enn ymisk, samanber so valmøguleikar hjá klientinum og umfaringsreglur. Endurtikin rætting av skel-profilinum kann ikki loysa ein mun inni í HTTP-klientinum hjá arbeiðaranum.

Skyldar greinar