とあるサイトからレンタルした仮想マシンの有効期限が近づいており、更新料が200元以上かかります。Alibaba Cloudで新しいサーバーを購入しようと思っているので、これもそちらに移行した方が良いかもしれません。実際のドメイン名を使用しますので、私のウェブサイトをハッキングしないでください。ありがとうございます。 Alibaba Cloud は、ドメイン名 www.dcssn.com を使用して直接アクセスできるサイトを展開しています。私のアイデアは、www.xhxf119.com を使用してこのホストを指し示し、異なるドメイン名に基づいてさまざまなサービスにアクセスすることです。 初め ドメイン名解決は、このホストの IP アドレスを指す必要があります。 それから www.dcssn.comのサービスはポート8080を開きます。docker run -p 8080:80 weian www.xhxf119.com サービスはポート 8081 を開きます。docker run -p 8081:80 xinhua www.dcssn.com:8080はwww.xhxf119.com:8081にもアクセスできます 次に、nginxの設定ファイルを記述します nginx.conf ワーカープロセス 1; イベント { ワーカー接続 1024; } http { mime.types を含めます。 デフォルトタイプ アプリケーション/オクテットストリーム; ファイル送信オン; キープアライブタイムアウト65; サーバ { 聞く 80; サーバー名 www.dcssn.com; 位置 / { proxy_redirect オフ; proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; プロキシパス http://47.92.69.112:8080; } } サーバ { 聞く 80; サーバー名 www.xhxf119.com; 位置 / { proxy_redirect オフ; proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; プロキシパス http://47.92.69.112:8081; } } } 次に、このファイルを/host/path/ディレクトリに保存します。
一般的な手順は次のようになります。www.dcssn.comまたはwww.xhxf119.comに直接アクセスして訪問することができます。 追加知識: Dockerは、異なるプロジェクトディレクトリに対応する複数のサブドメインをサポートするようにnginxを構成します。 リバースプロキシ配布を受けるチャンスがある 具体的なPHPとnginxの設定については、私のブログの設定を参照してください。
runoob-test-php.conf ファイルの内容は、実際にはサブドメインに対応するディレクトリです。 サーバー{ 聞く 80; サーバー名 www.liuyuanshan.top; 位置 / { #プロキシパス http://106.52.36.65:80; ルート /usr/share/nginx/html; インデックス index.php index.html index.htm; } エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルート /usr/share/nginx/html; } 場所 ~ \.php$ { fastcgi_passphp:9000; fastcgi_index インデックス.php; fastcgi_param SCRIPT_FILENAME /var/www/html/$fastcgi_script_name; fastcgi_params を含めます。 } } サーバー{ 聞く 80; サーバー名 message.liuyuanshan.top; 位置 / { ルート /usr/share/nginx/html/message/; インデックス index.php index.html index.htm; } エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルート /usr/share/nginx/html; } 場所 ~ \.php$ { fastcgi_passphp:9000; fastcgi_index インデックス.php; fastcgi_param SCRIPT_FILENAME /var/www/html/message/$fastcgi_script_name; fastcgi_params を含めます。 } } サーバー{ 聞く 80; サーバー名 wordpress.liuyuanshan.top; 位置 / { ルート /usr/share/nginx/html/wordpress/; インデックス index.php index.html index.htm; } エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルート /usr/share/nginx/html; } 場所 ~ \.php$ { fastcgi_passphp:9000; fastcgi_index インデックス.php; fastcgi_param SCRIPT_FILENAME /var/www/html/wordpress/$fastcgi_script_name; fastcgi_params を含めます。 } } Dockerのnginxコンテナを再起動する
docker nginx を使用して 1 つのホストに複数のサイトを展開する方法に関する上記の記事が、私が皆さんに共有できるすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
目次シンボルデータタイプシンボルが表示される理由シンボルの特徴シンボルの応用rbオブジェクトにupメ...
この記事は、MySQL 8.0.12解凍版のインストールグラフィックチュートリアルを記録しています。...
1. 最初の方法は、unhup コマンドを直接使用してプログラムをバックグラウンドで実行することです...
1. Linuxサーバーは、/etc/hosts.denyを設定して、相手のIPがSSH経由でサー...
マイクリMyCLI は、自動補完と構文の強調表示を備えた MySQL、MariaDB、および Per...
この記事は、Free Code Camp の基本アルゴリズム スクリプト「文字列内の最長の単語を見つ...
目次1. はじめに2. GitHub 3. 基本構成プロジェクトディレクトリパッケージ.json c...
目次1. 当初の需要2. 解決策3. 運河の導入と設置運河の仕組み建築インストール4. 検証1. 当...
主な機能は次のとおりです。製品情報を追加する製品情報を変更する単一の製品を削除する複数の製品を削除す...
この記事では、Docker+Jenkins の自動ビルドデプロイメントを紹介し、皆さんと共有します。...
フォルダを作成するディレクトリ構造: dabaots npm init -yを初期化して packa...
結果:実装コード: <!DOCTYPE html><html class=&quo...
この記事では、divのドラッグ可能な高さを実現するためのVueの具体的なコードを参考までに共有します...
vuex 永続状態基本原則: すべての vuex データをローカルストレージに保存し、ページが更新さ...
HTML は Hypertext Markup Language の略です。現在、ほとんどの Web...