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

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

王林
王林転載
2023-05-26 16:19:452013ブラウズ

背景

私には 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 までご連絡ください。