Nginx を使用してランダムな PHP バージョンを構成することはできますか?
P粉521748211
P粉521748211 2023-09-07 23:33:29
0
1
691

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

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

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

これは可能ですか?

P粉521748211
P粉521748211

全員に返信(1)
P粉245489391

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

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

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

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

/

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート