3

Ubuntu 11 と Apache2 を実行している Linode サーバーがあり、サブドメインを機能させようとしています。これはフォルダ内の私のmywebsiteファイルですsites-available。上部を独自のファイルに入れ、testing.mywebsiteapache2をリロードしようとしましたが、うまくいきませんでした。

<VirtualHost *:80>
    DocumentRoot /home/user2/www
    ServerName testing.mywebsite.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin email@gmail.com
    ServerName  mywebsite.com
    ServerAlias *.mywebsite.com
    ServerAlias 192.155.90.135

    #Index file and Document Root (where the public files are located)
    DirectoryIndex  index.html index.php
    DocumentRoot    /home/user/public/mywebsite/www

    #Log file locations
    LogLevel    warn
    ErrorLog    /home/user/public/mywebsite/log/error.log
    CustomLog   /home/user/public/mywebsite/log/access.log combined
</VirtualHost>

私は Web サイトを稼働させており、apache はすべてのファイルを見つけることができます/home/user/public/mywebsite/wwwが、testing サブドメインに移動すると、ブラウザーがそれを見つけることができません。私はapache2にかなり慣れていないので、助けていただければ幸いです。ありがとう。

4

1 に答える 1

0

DNS レコードは、目的のホスト名のコンピューターが解決時にサーバーの IP アドレスを指すように構成されていますか? または、 /etc/hostsを編集してオーバーライドしていますか?

「ブラウザが見つからない」の意味がよくわからないので、上記の質問で問題が解決しない場合は明確にしてください。指定したパスと /var/log/apache2/ にある Apache のログ ファイルを確認することをお勧めします。

于 2013-03-22T02:16:04.677 に答える