とあるサイトからレンタルした仮想マシンの有効期限が近づいており、更新料が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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
1 問題の説明: 1.1 Windows 10 に VMware を初めてインストールする場合、また...
環境の準備 Docker環境 MySQL 5.7 (公式イメージはmysql8をサポートしていません...
1. Alibaba Cloudは、個人のニーズに応じて適切なクラウドサーバーを選択し、CPU、メ...
序文プロジェクト開発では、アイコンを使用する方法はたくさんあります。iconfont で適切なアイコ...
1. 問題の説明今日、システム ログ ファイルを確認する必要がありますが、/var/log/mess...
最近、実践的なトレーニング プロジェクトを実行する際に ssm フレームワークを使用しました。プロジ...
目次序文オプションの連鎖ヌル結合呼び出されていない関数のチェック他の序文TypeScript 3.7...
たとえば、スクリーン リーダー ソフトウェアを必要とするユーザーなどです。フロントエンド開発者として...
Tomcat のデフォルトのログは java.util.logging を使用しますが、これにはい...
1》ウェブデザインが得意であること2》Webページのデザイン方法を知る3》計画する4. SEOを理解...
目次ネイティブJavaScriptとはA. 新しいブラウザでnullオブジェクトをチェックするコンス...
序文MySQL の日常的な開発やメンテナンスでは、パスワードの紛失やテーブルの破損など、避けられない...
ハッシュ結合ハッシュ結合は実行にインデックスを必要とせず、ほとんどの場合、現在のブロックネストループ...
目次概要機能性と読みやすさ空白括弧セミコロンインデント身元大文字と小文字を区別予約キーワード概要すべ...
配列[1,8,5,4,3,9,2]が与えられた場合、配列の最大値9と最小値1を取得するアルゴリズムを...