同じApacheサーバー上の異なるルートフォルダに2つのWordPressサイトがあります。私は、ブラウザでポート8081をサブフォルダに送る方法
<my public ipaddress>:8081
を入力したとき、それはそこから「/var/www/html/fwtest1.com」とピックアップのindex.phpに私を転送するように、それぞれに異なるポートを使用する必要があります。 (それぞれ、または8082とどこipaddressには、私のパブリックIPを=):
は、これまでのところ私はこのように...
Listen 8081
Listen 8082 #Listen 80 removed
NameVirtualHost *:8081
NameVirtualHost *:8082
<VirtualHost *:8081>
DocumentRoot /var/www/html/fwtest1.com
</VirtualHost>
<VirtualHost *:8082>
DocumentRoot /var/www/html/fwtest2.com
</VirtualHost>
はその後、私のブラウザで、私は "8081 IPアドレス" を入力httpd.confの変更を行いました。しかし、私はHTTPエラー500だけを取得します。私はまた、以下のように私のwordpress wp-config.phpの定義を入れてみましたが、役に立たない。
define('WPSITEURL','<my public ipaddress>:8081/fwtest1.com'
define('WPHOME','<my public ipaddress>:8081:/fwtest1.com'
私は現在DNSを使用していませんが、すぐにこれを取得する予定です。誰でも私が間違っていることを理解するのを助けることができますか? 〜B.Ed
。これはプログラミングの質問ですか? –
いいえ、私の質問はApacheの設定ファイルを参照しています。この場合、は機能していないようです。私は同じ方法で2つのDNS名を試してみました。私はをポート80経由で使用でき、serverNameとDocumentRootを正常にリフレッシュできることを知っています。しかし、私はもっと重要な理由のために、そこでどのようにポートをルーティングするのかを理解する必要があります。 –
あなたの問題は質問に表示されているすべてのデータとは関係がありません。エラー500はおそらくPHPスクリプト側の誤設定によるものです。表示された設定ビットは完全に正しいので、エラー500は発生しません。何が起きているのかを見つけるためにphpをもっと冗長にしてみてください。 –