apache2 での複数のサブドメインを持つ複数のサイト (debian 10)

apache2 での複数のサブドメインを持つ複数のサイト (debian 10)

私はVPS上で、同じドメインからではなく、複数のWordPressウェブサイトを運営しようとしています。率直に言うと、複数のサブドメイン(シングルドメイン) を apache2 で実行しています (ここ数日間実行しています :))、複数のドメインと複数のサブドメインの両方を実行できるかどうかはわかりません。

以下は私が使用している /var/www/ ディレクトリ構造の一部です。

/var/www/olbert.com/board/public_html/ /var/www/olbert.com/pursuit/public_html/ ... /var/www/jumpforjoysoftware.com/j4j/public_html

Olbert.com には 5 つの個別の WordPress サイトがあります。JumpForJoySoftware は 1 つの WordPress サイトのみですが、将来的には追加のサイトをサポートできるように設定しようとしています。

以下は、/etc/apache2/sites-available の apache2 構成ファイルの一部です。ここでは、構成ファイルの「重要な」部分のみを示しています。各サイトごとに 1 つずつ、http から https にリダイレクトする方法を定義する追加フ​​ァイルがあります。

まず、board-le-ssl.conf:

<IfModule mod_ssl.c>

<VirtualHost *:443>
    ServerAdmin [email protected]
    ServerName board.olbert.com

    protocols h2 http/1.1

    DocumentRoot /var/www/olbert.com/board/public_html

次に、purse-le-ssl.conf:

<IfModule mod_ssl.c>

<VirtualHost *:443>
    ServerAdmin [email protected]
    ServerName pursuit.olbert.com

    DocumentRoot /var/www/olbert.com/pursuit/public_html

最後に、j4j.conf (https アクセス用にまだ設定していません) です。

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName jumpforjoysoftware.com
    ServerAlias www.jumpforjoysoftware.com

    DocumentRoot /var/www/jumpforjoysoftware.com/j4j/public_html

設定の影響で奇妙なのは次の点です。olbert.com のどのサブドメイン (board.olbert.com、purse.olbert.com など) にもアクセスできます。サイトは正しく表示されます (https:// にリダイレクトされた後)。

でも、ネットサーフィンをしようとするとhttp://www.jumpforjoysoftware.com私は結局https://286chestnut.olbert.com奇妙なことだ。

テストを実行する前に apache2 サービスを再起動したことを確認しました (致命的なエラーは報告されませんでした)。リダイレクトをトレースする Web サイトの使用も試みましたが、何も表示されませんでした。間違ったページが提供されるだけです。

アドバイスや提案があれば、ぜひお願いします。

関連情報