web-dev-qa-db-ja.com

PleskのWordPressマルチサイトワイルドカードサブドメイン

Pleskでマルチサイト設定用にワイルドカードサブドメインを設定する方法については、こちらの指示 に従ってください 。バックエンドですべてが機能するように機能します。新しいサイトを作成してデータベースに正しく追加することはできますが、管理領域にアクセスすることはできません。新しいサイトのホームページにアクセスすると、Parallelsのデフォルトホールディングページが表示されますが、サイト管理者は404を返します。

私のセットアップがどの時点で正しく構成されていないかを調べるためのテスト方法を推奨する人はいますかこれが私が従った手順のステップバイステップです。

  1. Apacheでドメインワイルドカードサブドメインを設定します。/var/www/vhosts/domain.com/conf/vhost.confファイルの先頭に1行のServerAlias * .yourdomain.comを追加します。 vhost.confファイルを保存してApacheを再起動します。

  2. パラメータとして* .example.com CNAME example.comを使用して、ドメインのワイルドカードCNAMEレコードをDNSに作成します。

  3. あなたのサイトにログインし、ホームサイトの管理パネル - 設定 - パーマリンク - へ行き、そして再度保存してください。

注意:リンクされた記事は追加のサイトのためにウェブメールを保持することについて述べていますが、これは私の設定の必要条件ではありません。

私は(非常に)小さなコマンドラインを知っているので、優しくしてください。

1
Kevin Nugent

ワイルドカードを間違ったサブディレクトリに転送したため、Pleskのデフォルトページが表示されています。ワイルドカードサブドメインルールは、ワードプレスマルチサイトインストールのフォルダを指す必要があります。

Wordpressは要求からURLを読み取り、内部で正しいサイトにルーティングします。それが正しい場所を指していないならば、これは起こり得ない。

これはおそらくCNAMEが正しく行われていることを意味しますが、DNSエントリは設定されていません。

1
Guerrilla