Kungani i-PHP-FPM ilahlekelwa yi-proxy esebenza kutheminali yakho
Landela ukulungiselelwa kwe-proxy kuma-worker e-PHP-FPM futhi wehlukanise indawo yabo nezimo ze-PHP stream.
Ifayela le-PHP elifanayo lingasebenzisa i-proxy kutheminali futhi liye ngqo lapho lisetshenziswa yi-PHP-FPM. Qala ngokuqhathanisa izinqubo eziyisebenzisayo. Itheminali yakho iqala i-PHP ngendawo ye-shell; iseva yewebhu ithumela isicelo kuma-worker aseve yakhiwe yi-FPM.
Bheka indawo yomsebenzi
Ukulungiselelwa kwe-pool ye-FPM kunikeza clear_env kanye nokufakwa okucacile kwe-env[NAME]. Uma ukuhlanza indawo kuvuliwe, ukukhipha okuguquguqukayo ku-shell yokungena akukubeki kumsebenzi. Ukufakwa kwe-pool kungadlulisa okuguquguqukayo okukhethiwe:
env[http_proxy] = http://203.0.113.10:8080
env[https_proxy] = http://203.0.113.10:8080
Ssebenzisa izinguquko zokulungiselela ngokusebenzisa inqubo evamile yokulayisha kabusha i-FPM ekusetshenzisweni kwakho. Beka amanani ku-pool esebenza ngempela uhlelo lokusebenza. I-pool ehlukile, i-akhawunti yesevisi noma i-container kungachaza ukuthi kungani ukuhlela okubonakala kulungile kungenamphumela.
Lapho uhlola isicelo esibukhoma, hlola kuphela ukuthi izilungiselelo ezilindelekile zikhona yini. Ikhasi lokuxilonga lomphakathi eliphrinta amanani aphelele endawo lingaveza imininingwane yokungena ye-proxy kanye nezimfihlo ezingahlobene.
Bese uhlola ukuthuthwa kwe-PHP
I-libcurl inokuphathwa kwendawo ye-proxy okubhalwe phansi; isibambo esicacile se-PHP cURL naso sinezinketho zaso. Isihlanganisi se-HTTP stream se-PHP sinokulungiselelwa komongo okuhlukile. Ukunikeza umsebenzi okuguquguqukayo akwenzi wonke ama-API enethiwekhi e-PHP uwasebenzise.
Lokho kunikeza ukuhlola okuwusizo kwezigaba ezimbili: qinisekisa ukuthi umsebenzi utholani, bese uqinisekisa ukuthi iklayenti le-HTTP elikhethiwe lifunda kanjani izilungiselelo ze-proxy. Uma i-CLI ne-FPM zithola amanani afanayo kodwa zisaziphatha ngendlela ehlukile, qhathanisa izinketho zeklayenti nemithetho yokudlula ngokulandelayo. Ukuhlela iphrofayela ye-shell ngokuphindaphindiwe akukwazi ukuxazulula umehluko ngaphakathi kweklayenti le-HTTP lomsebenzi.