記事ディレクトリ
1. Windows 用 Nginx をダウンロードする
公式 Web サイト (http://nginx.org/en/download.html) にアクセスして、Windows バージョンの nginx をダウンロードします< /span>
ダウンロード後、解凍してnginxディレクトリに入り、Nginx.exeをダブルクリックして実行します。
ブラウザを開いて http://localhost と入力します。nginx はデフォルトでポート 80 を使用するため、ポート番号を追加する必要はありません。nginx のようこそページが表示され、正常に起動したことが示されます。
2. Nginxの設定
ポート 8086 と 9999 で 2 つの Web サービスをそれぞれ構成します。Web サイト サービスの構築方法についてはここでは詳しく説明しません。このチュートリアルを参照してください:https ://www.cpolar.com/blog/build-web-server-in-windows-system
サイトの構築後、nginx.conf 構成ファイルを変更し、nginx ディレクトリを開いて、nginx.conf
ファイルを編集し、notepad++ を使用して編集し、次の情報を追加します。
location ^~ /webs/ {
proxy_pass http://127.0.0.1:8086/;
}
location ^~ /webc/ {
proxy_pass http://127.0.0.1:9999/;
}
- パラメータの概要 (詳細については公式ドキュメントを参照してください):
^~ : 表示开头对URL路径进行前缀匹配,并且在正则之前
proxy_pass: 代理的服务地址
編集して保存した後、cmd ウィンドウを開き、nginx ディレクトリに入り、次のコマンドを実行して再起動します。
nginx.exe -s reload
3. LAN アクセスのテスト
Nginx を再起動した後、ブラウザを開き、ポート 80 と構成ファイルで構成されたロケーション プロキシ転送ルールを使用して 2 つのサイトにアクセスします。
4. cpolar イントラネットの普及
次に、強力で安定したイントラネット侵入ツール cpolar を使用してローカル nginx サービスをパブリック ネットワーク環境に公開し、パブリック IP アドレスやルーターの設定を必要とせずに複数のサイト ポートに侵入するという要件を達成します。
cpolar官网:https://www.cpolar.com/
cpolar 公式 Web サイトを開き、cpolar をダウンロードしてインストールします。インストールが完了したら、ブラウザのローカル 9200 ポート [http://localhost:9200/] にアクセスし、cpolar Web にログインします。 UI管理インターフェイス。
左側の「トンネル管理」-「トンネルの作成」をクリックします。
- トンネル名:カスタマイズ可能ですが、既存のトンネル名と重複しないように注意してください。
- プロトコル: httpプロトコル
- ローカルアドレス: 80
- ドメイン名のタイプ: 無料でランダムなドメイン名を選択します
- 地域: 中国vipを選択
クリック创建
トンネルが正常に作成されたら、左側の [ステータス] - [オンライン トンネル リスト] をクリックすると、対応するパブリック ネットワーク アドレスが生成されていることが確認できるので、それをコピーします。
5. パブリック ネットワーク アクセスをテストする
ブラウザを開き、cpolar所生成的公网地址+在配置文件中配置的location代理转发规则
を使用して 2 つのサイトにアクセスします。テスト アクセスは成功しました。
6. 固定の第 2 レベルのサブドメイン名を構成する
上記で使用した cpolar によって生成されたパブリック ネットワーク アドレスはランダムな一時アドレスであり、24 時間以内にランダムに変更されるため、固定の第 2 レベルのサブドメイン名を設定できます。
固定の第 2 レベルのサブドメインを構成するには、cpolar パッケージを基本パッケージ以上にアップグレードする必要があることに注意してください。
cpolar 公式 Web サイトにアクセスしてバックエンド インターフェイスにログインし、左側の [予約] をクリックして、予約された第 2 レベルのサブドメイン名を見つけます。
地域: 中国を選択
第 2 レベル ドメイン名: カスタマイズ可能
説明: 備考、カスタマイズ可能
第 2 レベルのサブドメイン名を正常に保持したら、それをコピーします。
http://127.0.0.1:9200/ にアクセスして cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードで [トンネル管理] - [トンネル リスト] をクリックし、設定するトンネルを見つけて、右側の [編集] をクリックします。
トンネル情報を変更し、正常に予約された第 2 レベルのサブドメイン名をトンネルに構成します。
- ドメイン名のタイプ: 第 2 レベルのサブドメイン名を選択します
- サブドメイン: 正常に予約された第 2 レベルのサブドメイン名を入力します。この場合は myweb123
クリック更新
トンネルの更新が成功したことを示すメッセージが表示されます。左側のダッシュボードのステータス - オンライン トンネル リストをクリックすると、パブリック ネットワーク アドレスが、正常に予約された第 2 レベルのサブドメイン名に更新されたことがわかります。それをコピーします。
7. パブリック ネットワークの固定第 2 レベルのサブドメイン名へのアクセスをテストします。
使用配置成功的cpolar二级子域名+在配置文件中配置的location代理转发规则
して 2 つのサイトにアクセスします。テスト アクセスは成功しました。これで、パブリック ネットワーク アドレスがランダムに変更されなくなります。