찾다

 >  Q&A  >  본문

Nginx를 사용하여 임의의 PHP 버전을 구성할 수 있습니까?

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

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

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

이게 가능한가요?

P粉521748211P粉521748211568일 전769

모든 응답(1)나는 대답할 것이다

  • P粉245489391

    P粉2454893912023-09-08 12:14:44

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

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

    이렇게:

    으아악

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

    회신하다
    0
  • 취소회신하다