ホームページ  >  記事  >  運用・保守  >  nginx フォワード プロキシを使用してイントラネット ドメイン名を転送する方法

nginx フォワード プロキシを使用してイントラネット ドメイン名を転送する方法

王林
王林転載
2023-05-15 21:46:043765ブラウズ

顧客のイントラネット環境では、インターネットへのダイヤルアップに ppoe が使用されています。プロバイダはグループ内の二次オペレータです。ネットワーク環境は比較的複雑です。グループの内部ネットワークとオフィス ネットワークは、スタティック ルーティング プロトコルを使用して相互接続されています。一般的な状況は次のとおりです:

nginx フォワード プロキシを使用してイントラネット ドメイン名を転送する方法

当初、顧客は IP アドレスを介して実稼働サービスにアクセスしていましたが、実稼働サービスの数が増加するにつれて、顧客は現在、IP アドレスを使用することを強く要求しています。サービスにアクセスするためのドメイン名。しかし、イントラネット環境の複雑さを考慮すると、ドメイン ネーム サーバーを展開することは困難であり、アクセス サービスを展開することも困難です。

その後、nginx について学び、nginx がフォワード プロキシを実装してドメイン名転送を実現できることを知りました。

手順:

1. Alibaba Cloud でドメイン名解決を設定します。たとえば、oa.xxxx.com、解決されたアドレスはイントラネット アドレス 172.31.101.36

2、172.31.101.36 は 2 つの nginx 設定 keepalived
# によって提供される VIP アドレスです。

# #3. 一般的なアクセス プロセスでは、顧客がドメイン名にアクセスし、ドメイン名が VIP イントラネット アドレスに解決され、イントラネット nginx サービスがドメイン名要求を指定されたイントラネット サーバーに転送します。

プロセス全体を完了するには、nginx サーバーが外部ネットワークにアクセスでき、内部ネットワークの指定された運用サーバー ネットワークに接続できることを確認する必要があり、同時に顧客がドメインを解決できる必要があります。通常は、PPO を介してダイヤルした後に名前を付けます。

説明する必要があるのは、nginx プロキシ転送の構成です。私はサブ設定方法を使用します。


nginx フォワード プロキシを使用してイントラネット ドメイン名を転送する方法#/application/nginx/conf/conf.d ディレクトリに新しい設定ファイルを作成します。

vim oa.xxxxx.com.conf

次のように記述します


nginx フォワード プロキシを使用してイントラネット ドメイン名を転送する方法設定が完了したら、nginx の構文を確認し、nginx プロセスを再起動します

/application/nginx/sbin/nginx -t
/application/nginx/sbin/nginx -s reload

設定が完了したら、ドメイン名が正しいかどうかを確認します有効です

以上がnginx フォワード プロキシを使用してイントラネット ドメイン名を転送する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。