Gunicorn bind سىرتقى proxyنى تەڭشىمەيدۇ
كىرىش سېرۋېر ۋە forwarded-ماۋزۇ تەڭشەكلىرىنى proxy كونترولى قىلىپ ئىشلىتىش ئورنىغا، سىرتقا چاقىرىق قىلىدىغان Python خېرىدارىنى تېپىڭ.
Gunicorn نىڭ bind ئادرېسى كىرىدىغان application تەلەپلىرىنى قوبۇل قىلىدۇ. ئۇ شۇ application قىلىدىغان API چاقىرىقلىرى ئۈچۈن ئالدىنقى proxy تاللىمايدۇ.
سىرتقا چىقىدىغان ئىشلەتكۈچىنى—Requests، HTTPX، SDK ياكى subprocess—تېپىپ، ئۇنىڭ ئوچۇق proxy كۆرۈنمە يۈزى ياكى ئوقۇيدىغان environment نى تەڭشەڭ. توغرا تەڭشەلگەن Requests Session باشقا SDK نى قايتا تەڭشىمەيدۇ.
خىزمەتچىنىڭ ھەقىقىي قوزغىتىش environment نى قۇرۇش تەڭشەكلىرى بىلەن سېلىشتۇرۇڭ. ئىنتېراكاكتىپ shell ئوخشىمىغان قىممەتلەرنى ساقلىشى مۇمكىن. ھېسابات ئۇچۇرلىرىنى ئورنىتىلغان مەخپىيەت مېخانىزمىدا ساقلاڭ ۋە ئۇلارنى ئاشكارىلايدىغان environment dump دىن ساقلىنىڭ.
Gunicorn نىڭ ئىشەنچلىك forwarded-ماۋزۇ تاللانمىلىرى كىرىدىغان metadata نى چۈشەندۈرىدۇ؛ ئۇلار يېڭى API چاقىرىقلىرىنى شۇ ۋاسىتىچى ئارقىلىق قايتۇرمايدۇ.
كۈتۈلمىگەن چېكىنىشتە سىرتقى ئۇلىنىشنى ئىز قوغلاڭ. ئاممىۋى ۋاسىتىچىلەر ئارقىلىق رۇخسەت قىلىنغان ئاممىۋى API تەلەپلىرى ئۈچۈن ھەقسىز پروكسى تىزىملىكىدىن شۇ سىرتقى خېرىدار قوللايدىغان پروتوكول ۋە كۆرۈنمە يۈز ئارقىلىق تەڭشىگىلى بولىدىغان نامزاتلار تەمىنلىنىدۇ. زىيارەتچى ئادرېسى، Gunicorn ئاڭلىغۇچى، يەرلىك سېرۋېر مەنبەسى ۋە يىراق proxy چىقىشى ھەممىسى پەرقلىق بولۇشى مۇمكىن. بىر bind تەڭشىكى تۆت سوئالغا جاۋاب بەرسۇن دەپ قىلىشنىڭ ئورنىغا بۇ كۆزىتىشلەرنى ئايرىم ساقلاڭ.