検索

ホームページ  >  に質問  >  本文

Nginx を使用してランダムな PHP バージョンを構成することはできますか?

私は 2 つの異なる php-fpm バージョン (7.4 と 8.1) を備えた nginx を持っています。

nginx にこれら 2 つの php バージョンをランダムにロードさせたいと考えています。

たとえば、今回読み込まれた info.php はバージョン 7.4 ですが、次回はバージョン 8.1 が表示されるはずです。

これは可能ですか?

P粉521748211P粉521748211445日前698

全員に返信(1)返信します

  • P粉245489391

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

    今日、誰かが私に同様の質問をしたので、ここで検索して質問を見つけましたが、誰も答えませんでした。この回答が将来他の人にも役立つことを願っています。

    この質問に対する答えは、「はい、可能です」です。まず、PHP バージョンごとに 2 つの別々のアップストリーム ブロックを定義し、次にアップストリーム ブロックで random ディレクティブを使用して、利用可能な PHP バージョン間でランダムな負荷分散を有効にし、最後に server で ブロックでは、proxy_pass ディレクティブと対応する上流ブロックを使用して、リクエストを PHP バージョンにプロキシできます。

    ###このような:### リーリー

    ご覧のとおり、ルート URL (

    /

    ) へのリクエストは、proxy_pass ディレクティブと php7 を使用して、PHP バージョン 7.4 または 8.1 にランダムにルーティングされます。上流の。

    返事
    0
  • キャンセル返事