ホームページ > 運用・保守 > Nginx > ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

王林
リリース: 2023-05-26 16:19:45
転載
2102 人が閲覧しました

背景

私には 3 つのサーバーがあり、1 つの Web サーバーは外部アクセスを提供し、他の 2 つのサーバー QC1 と QC2 は、さまざまなデバイスで認識された後に保存された写真を保存するために使用されます。 IP アドレスは次のとおりです。

#サーバー名IP アドレスWeb サーバー10.76.2.10##QC1QC2フロントエンド プログラムはファイル名に従って画像を表示する必要がありますが、この問題を解決するために最初に思いついたのは、Nginx を使用してリバース プロキシを実行することでした。
192.168.100.1
192.168.100.2

たとえば、写真のファイル名が QC1 で始まる場合、写真は 192.168.100.1 サーバーから取得され、ユーザーは

http://10.76.2.10:8029/media/QC1_20220318T131856_1_CT にアクセスします。 .jpg

、実際のアクセスは http://192.168.100.1/media/QC1_20220318T131856_1_CT.jpg です。 しかし、私は Nginx の設定にあまり詳しくなく、最近 ChatGPT が非常に普及しているため、この問題を ChatGPT に頼んで解決してもらうことを思いつき、私と私の間で次のような会話が生まれました。チャットGPT。

ChatGPT を使用して解決する

ChatGPT に Nginx リバース プロキシの問題について質問し、私の背景を簡単に紹介しました。 ChatGPT は私の問題をすぐに理解し、その後の Nginx 構成を提供してくれました。

ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

アクセスされたアドレスが変更されると、構成が再度変更されます。

ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

#そのために書かれた if ステートメントが何に使われるのかわかりませんが、それに対応する説明も表示されます。 ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

この時点では、$1 変数を取得する限り、写真のファイル名に基づいてプロキシ サーバーのリクエストを元に戻すことができることをおそらく理解しました。ただし、以前に提供されていたアップストリーム構成には QC1 と QC2 に対応するアドレスがなかったため、引き続き ChatGPT に変更させました。

ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

調整を行った後、ChatGPT に完全な nginx 構成を再生成させます。

ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

ChatGPTを使用してNginxリバースプロキシの問題を解決する方法

この設定をサーバーにコピーし、少し変更して、Nginx を再起動し、デバイスの参照テストを使用しました。

以上がChatGPTを使用してNginxリバースプロキシの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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