負荷分散 - nginx php 解析

WBOY
リリース: 2016-07-06 13:53:23
オリジナル
1114 人が閲覧しました

仮想マシンを使用して 2 つのサーバーをセットアップしました。1 つは nginx 負荷分散サーバーとして、もう 1 つは Web サーバーとして、そして PHP をバックエンド言語として設定しました。 Webサーバーのnginx設定ファイルでserver_nameを設定すると、WebサーバーのIPアドレスに直接アクセスするとphpファイルを解析できますが、負荷分散サーバーにアクセスするとnginxのデフォルトページのみが表示されます。 server_name を設定していませんが、nginx のデフォルト ページのみが表示されます。私が望むのは、どのアドレスにアクセスされてもphpを解析できるようにすることです、それを解決してください負荷分散 - nginx php 解析

返信内容:

仮想マシンを使用して 2 つのサーバーをセットアップしました。1 つは nginx 負荷分散サーバーとして、もう 1 つは Web サーバーとして、そして PHP をバックエンド言語として設定しました。 Webサーバーのnginx設定ファイルでserver_nameを設定すると、WebサーバーのIPアドレスに直接アクセスするとphpファイルを解析できますが、負荷分散サーバーにアクセスするとnginxのデフォルトページのみが表示されます。 server_name を設定していませんが、nginx のデフォルト ページのみが表示されます。私が望むのは、どのアドレスにアクセスされてもphpを解析できるようにすることです、それを解決してください負荷分散 - nginx php 解析

server_name *
これを試してみてください。すべてのドメイン名に適応します

この Ng 設定は、php リクエストをローカル ポート 9000 に転送しますよね? アップストリームを使用してリクエストをバックエンド Web サーバーに転送してみてください。説明には、サーバーが 2 つあると記載されています

server_name とはほとんど関係がありません。
私の負荷分散は次の方法に基づいています

リーリー

Backend1.example.com サーバーはスタンドアロン マシンとして展開できます

質問者はまず nginx 公式 Web サイトにアクセスして、負荷分散を実現するためのアップストリーム シャント モジュールの手順を構成する方法を確認する必要があります。質問がある場合は、公式ドキュメントを参照してください。

負荷分散はどこで行われていますか? コードを投稿して、どこが間違っているかを誰もがわかるようにします。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート