2

このような仮想ホストを介していくつかのサイトを追加し、それらのドキュメント ルートも指定しました。そこにすべてのコンテンツを追加しましたが、ブラウザからサイトにアクセスすると、何らかの理由で Apache のデフォルト ページが表示されます。

<VirtualHost *:80>
    ServerAdmin admin@mydomain.com
    DocumentRoot "/var/www/html/mydomain/public_html"
    ServerName mydomain.com
    ServerAlias www.mydomain.com
    ErrorLog "/var/log/httpd/mydomain/error_log"
    CustomLog "/var/log/httpd/mydomain/access_log" common
</VirtualHost>

誰かが何が間違っているのか手がかりを持っている場合は、私に知らせてください!

4

2 に答える 2

2

あなたの ServerName は mydomain.com ですがlocalhost、ブラウザで「 」と入力して接続しようとしていると思います。このようにして、apache は、おそらく で定義されている、あなたの代わりにデフォルトの vhost を使用します/etc/apache/sites-enabled/default

できることは、mydomain.com を localhost を指すように設定することです。/etc/hostsLinux では、次の行を追加してファイルを編集します。

127.0.0.1   mydomain.com
于 2014-01-13T17:14:08.277 に答える