.png)
私は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 サイトの使用も試みましたが、何も表示されませんでした。間違ったページが提供されるだけです。
アドバイスや提案があれば、ぜひお願いします。