ローカル Nginx サービス構築とイントラネット浸透を組み合わせることで、複数の Windows Web サイトへのパブリック ネットワーク アクセスが可能になります

1. Windows 用 Nginx をダウンロードする

公式 Web サイト (http://nginx.org/en/download.html) にアクセスして、Windows バージョンの nginx をダウンロードします< /span>

20320109180201

ダウンロード後、解凍してnginxディレクトリに入り、Nginx.exeをダブルクリックして実行します。

20320109180202

ブラウザを開いて http://localhost と入力します。nginx はデフォルトでポート 80 を使用するため、ポート番号を追加する必要はありません。nginx のようこそページが表示され、正常に起動したことが示されます。

20320109180203

2. Nginxの設定

ポート 8086 と 9999 で 2 つの Web サービスをそれぞれ構成します。Web サイト サービスの構築方法についてはここでは詳しく説明しません。このチュートリアルを参照してください:https ://www.cpolar.com/blog/build-web-server-in-windows-system

20320109180204

20320109180205

サイトの構築後、nginx.conf 構成ファイルを変更し、nginx ディレクトリを開いて、nginx.conf

20320109180206

ファイルを編集し、notepad++ を使用して編集し、次の情報を追加します。


 location ^~ /webs/ {
    
    
            proxy_pass   http://127.0.0.1:8086/;
        }
		
		
		location ^~ /webc/ {
    
    
            proxy_pass   http://127.0.0.1:9999/;
        }
  • パラメータの概要 (詳細については公式ドキュメントを参照してください):
^~  : 表示开头对URL路径进行前缀匹配,并且在正则之前
proxy_pass: 代理的服务地址

20320109180207

編集して保存した後、cmd ウィンドウを開き、nginx ディレクトリに入り、次のコマンドを実行して再起動します。

nginx.exe  -s reload 

20320109180208

3. LAN アクセスのテスト

Nginx を再起動した後、ブラウザを開き、ポート 80 と構成ファイルで構成されたロケーション プロキシ転送ルールを使用して 2 つのサイトにアクセスします。

20320109180209

20320109180210

4. cpolar イントラネットの普及

次に、強力で安定したイントラネット侵入ツール cpolar を使用してローカル nginx サービスをパブリック ネットワーク環境に公開し、パブリック IP アドレスやルーターの設定を必要とせずに複数のサイト ポートに侵入するという要件を達成します。

cpolar官网:https://www.cpolar.com/

cpolar 公式 Web サイトを開き、cpolar をダウンロードしてインストールします。インストールが完了したら、ブラウザのローカル 9200 ポート [http://localhost:9200/] にアクセスし、cpolar Web にログインします。 UI管理インターフェイス。

左側の「トンネル管理」-「トンネルの作成」をクリックします。

  • トンネル名:カスタマイズ可能ですが、既存のトンネル名と重複しないように注意してください。
  • プロトコル: httpプロトコル
  • ローカルアドレス: 80
  • ドメイン名のタイプ: 無料でランダムなドメイン名を選択します
  • 地域: 中国vipを選択

クリック创建

20320109180211

トンネルが正常に作成されたら、左側の [ステータス] - [オンライン トンネル リスト] をクリックすると、対応するパブリック ネットワーク アドレスが生成されていることが確認できるので、それをコピーします。

20320109180212

5. パブリック ネットワーク アクセスをテストする

ブラウザを開き、cpolar所生成的公网地址+在配置文件中配置的location代理转发规则 を使用して 2 つのサイトにアクセスします。テスト アクセスは成功しました。

20320109180213

20320109180214

6. 固定の第 2 レベルのサブドメイン名を構成する

上記で使用した cpolar によって生成されたパブリック ネットワーク アドレスはランダムな一時アドレスであり、24 時間以内にランダムに変更されるため、固定の第 2 レベルのサブドメイン名を設定できます。

固定の第 2 レベルのサブドメインを構成するには、cpolar パッケージを基本パッケージ以上にアップグレードする必要があることに注意してください。

cpolar 公式 Web サイトにアクセスしてバックエンド インターフェイスにログインし、左側の [予約] をクリックして、予約された第 2 レベルのサブドメイン名を見つけます。

地域: 中国を選択
第 2 レベル ドメイン名: カスタマイズ可能
説明: 備考、カスタマイズ可能

第 2 レベルのサブドメイン名を正常に保持したら、それをコピーします。

20320109180215

http://127.0.0.1:9200/ にアクセスして cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードで [トンネル管理] - [トンネル リスト] をクリックし、設定するトンネルを見つけて、右側の [編集] をクリックします。

20320109180216

トンネル情報を変更し、正常に予約された第 2 レベルのサブドメイン名をトンネルに構成します。

  • ドメイン名のタイプ: 第 2 レベルのサブドメイン名を選択します
  • サブドメイン: 正常に予約された第 2 レベルのサブドメイン名を入力します。この場合は myweb123

クリック更新

20320109180217

トンネルの更新が成功したことを示すメッセージが表示されます。左側のダッシュボードのステータス - オンライン トンネル リストをクリックすると、パブリック ネットワーク アドレスが、正常に予約された第 2 レベルのサブドメイン名に更新されたことがわかります。それをコピーします。

20320109180218

7. パブリック ネットワークの固定第 2 レベルのサブドメイン名へのアクセスをテストします。

使用配置成功的cpolar二级子域名+在配置文件中配置的location代理转发规则 して 2 つのサイトにアクセスします。テスト アクセスは成功しました。これで、パブリック ネットワーク アドレスがランダムに変更されなくなります。

20320109180219

20320109180220

Guess you like

Origin blog.csdn.net/Tiam_cr/article/details/134642615