Nginx를 사용하여 임의의 PHP 버전을 구성할 수 있습니까?
P粉521748211
P粉521748211 2023-09-07 23:33:29
0
1
723

두 가지 다른 php-fpm 버전(7.4 및 8.1)이 있는 nginx가 있습니다.

나는 nginx가 이 두 PHP 버전을 무작위로 로드하길 원합니다.

예를 들어 이때 로드된 info.php은 버전 7.4이고 다음에는 버전 8.1이 표시되어야 합니다.

이게 가능한가요?

P粉521748211
P粉521748211

모든 응답(1)
P粉245489391

오늘 비슷한 질문을 어떤 분이 주셨는데, 여기서 검색해서 여기에서 질문을 찾았는데, 아무도 답변을 안 해주셨네요. 이 답변이 앞으로 다른 사람들에게도 도움이 되기를 바랍니다!

이 질문에 대한 대답은 '네, 가능합니다'입니다. 먼저 각 PHP 버전에 대해 두 개의 개별 업스트림 블록을 정의한 다음 업스트림 블록 내에서 random指令来启用可用的PHP版本之间的随机负载均衡,最后,在您的server块中,您可以使用proxy_pass 지시문과 해당 업스트림 블록을 사용하여 요청을 PHP 버전으로 프록시해야 합니다!

이렇게:

으아악

보시다시피 루트 URL(/)的请求将使用proxy_pass指令和php7 업스트림은 PHP 버전 7.4 또는 8.1로 무작위로 라우팅됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿