nginx + セカンダリドメイン名 + https サポートを使用する

nginx + セカンダリドメイン名 + https サポートを使用する

ステップ1: Alibaba Cloudプライマリドメイン名にセカンダリドメイン名を追加する

2 番目のステップは、Alibaba Cloud Security で https プロトコルを購入し、ドメイン名をバインドすることです。テストのみの場合は、無料版を購入することをお勧めします。

3番目のステップは、nginxでセカンダリドメイン名のサーバーを構成することです。

Nginxはhttpをポート80を使用するように設定しています

Nginxはポート443を使用するようにhttpsを設定します

セカンダリ ドメイン名を nginx に割り当てる方法は多数あります。ここでは、フォルダーをインポートするために nginx を使用しています。過度の結合を避けるために、すべてのセカンダリ ドメイン名の構成はプライマリ ドメイン名の構成から分離されています。

セカンダリドメイン名が配置されているディレクトリフォルダをnginxにインポートします。

第 2 レベル ドメイン名が配置されているディレクトリ

セカンダリドメイン名の設定は次のとおりです

最後のステップは、nginx sbin ディレクトリに入り、./nginx -t コマンドを使用して構成が間違っているかどうかを確認することです。

設定が問題なければ、./nginx -s reloadコマンドで再起動すると、httpsアプリケーションが成功します。

バックエンドコードにもhttpsサービスが装備されている必要があります。詳細についてはドキュメントを参照してください。

追加知識: nginx ドメイン名リダイレクトで発生した問題

顧客の要求に応じて、ドメイン名を顧客に割り当てる必要があります。そこで、当社の専門家である Qiang は、バックエンドにドメイン ネーム サーバーを装備しないよう提案しましたが、これは安全ではありません。通常、ドメイン名は外部 Web サーバーに対してのみ設定されます。

別のお気に入りのブログ投稿と組み合わせて、nginx をインストールし、次のように構成ファイルを変更します。

--- 1 つのドメイン名は 1 つの conf ファイルに対応します。

サーバー{
    listen 80; ——————————固定ポート80
    server_name AB; ——————プライマリドメイン名とセカンダリドメイン名をカンマで区切ります location / {
      root /alidata1/tomcat-tes/……;————————サーバー絶対パス ルートディレクトリ index index.html index.htm index.jsp;
      プロキシ送信タイムアウト 1200;
      プロキシ接続タイムアウト 1200;
    proxy_pass http://121.41.*.216*;——————————比較するアドレス proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header ホスト $http_host;
    }
  location /share {————————サーバービジネスモジュールセカンダリパスインデックスindex.html index.htm index.jsp;
     プロキシ送信タイムアウト 1200;
         プロキシ接続タイムアウト 1200;
         プロキシパス http://121.4*;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header ホスト $http_host;
  }
  
  場所 /chao {
         インデックス index.html index.htm index.jsp;
     プロキシ送信タイムアウト 1200;
         プロキシ接続タイムアウト 1200;
         プロキシパス http://121.41.4*/;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header ホスト $http_host;
  }
  }

変更後、nginxコマンドを再起動します: service nginx restart

必要に応じて、Tomcat を再起動します。

同じディレクトリに2番目のドメイン名と別のポートログインアドレスを設定するには、別のconfファイルを作成する必要があります。

nginx + セカンダリドメイン名 + https サポートの使用に関する上記の記事は、編集者が皆さんと共有するすべての内容です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • nginx の http リクエスト処理の各段階の詳細な分析
  • Nginx は https ウェブサイト構成コード例を実装します
  • https暗号化アクセス用にnginxを設定するための詳細なチュートリアル
  • Nginxドメイン名転送のhttpsアクセスの実装
  • Alibaba Cloud Nginx はドメイン名アクセス プロジェクトを実装するために https を設定します (グラフィック チュートリアル)
  • Nginxはhttpとhttpsの両方のアクセスをサポートするために同じドメイン名を設定します
  • HttpとHttpsの両方をサポートするNginxの詳細な設定
  • Nginxはhttpリクエスト実装プロセス分析を処理する

<<:  Google Recaptcha 認証を使用した Vue 実装例

>>:  Linux (CentOS) システムで MySQL データベース ディレクトリの場所を変更する方法

推薦する

Matlab による JavaScript プログラミング、重心アルゴリズムによる位置決め学習

目次Matlab セントロイドアルゴリズムMatlab はクローズドな商用ソフトウェアであり、米国政...

Linuxでシンボリックリンクを削除(削除)するコマンド

Linux では、シンボリック リンクを作成または削除する必要がある場合があります。もしそうなら、何...

CSS3はキングをマッチングさせるときにパーティクルアニメーション効果を実現します

コーディングをしていると、多くのことが同じ結末を迎えることに気づくでしょう。問題を解決する方法は何千...

Vueはページdivボックスのドラッグアンドドロップソート機能を実装します

vue は、ページ上の div ボックスのドラッグ アンド ドロップ ソート機能を実装します。 序文...

MySQLのスイッチングデータ保存ディレクトリの実装方法

MySQLのスイッチングデータ保存ディレクトリの実装方法今日、仕事中に、mysql が保存されている...

負のマージントップ値は、ラベルテキストと入力の間の垂直中央揃えの問題を解決します。

ラベルテキストと入力の垂直方向の中央揃えを調整するのは簡単ではありません。padding、verti...

CSS フロントエンドの知識ポイントのまとめ(必読)

1. CSS の概念: (カスケーディング スタイル シート)利点: 1. コンテンツとプレゼンテ...

ReactのsetStateがマクロタスクなのかマイクロタスクなのかについて詳しく話しましょう

目次序文面接官は適切な質問をしていますか? § React は setState をどのように制御し...

CSS でレスポンシブ レイアウトを実装する方法

CSS でレスポンシブ レイアウトを実装するレスポンシブレイアウトは非常にハイエンドで難しいように思...

Nginxのアクセスボリューム制御の詳細な説明

目的リクエスト アクセス ボリュームを制御するための Nginx ngx_http_limit_co...

MySQLのネクストキーロックのロック範囲についての簡単な説明

序文ある日、突然 MySQL の次のキー ロックについて尋ねられ、私の即座の反応は次のようなものでし...

Linux で Jenkins プロジェクトを構築するプロセス (CentOS 7 を例に)

https://gitee.com/tengge1/ShadowEditor のデプロイメントを例...

MySQL におけるデフォルトの使用法の詳細な説明

NULL および NOT NULL 修飾子、DEFAULT 修飾子、AUTO_INCREMENT 修...

Vue ページに img 画像を導入する方法

HTMLを学ぶとき、画像タグ<img>は画像を導入します <img src=&qu...

MYSQL は、指定されたユーザーのランキングとクエリを実装します。ランキング関数 (並列ランキング関数) のサンプルコード

序文この記事は主に、MYSQL でランキングを実現し、指定ユーザーランキング関数 (並列ランキング関...