2012-01-17 6 views
0

私が働いているWebアプリケーションのサブドメインを取得しようとしています。私はこのぇhttp://net.tutsplus.com/tutorials/php/basecamp-style-subdomains-with-codeigniter/を踏襲し、私はそれが私のhttpd.configファイルに次の私の/ etc/hostsファイルに自分のURLを追加し、追加することにより、ローカルで動作させることができた私は今取得しようとしている私のサーバーで働いているサブドメインを取得しようとしています

<VirtualHost *:80> 
    DocumentRoot "/Users/username/Sites/snapGiftApp" 
    ServerName snapgiftapp.com 
    ServerAlias snapgiftapp.com 

    <Directory "/Users/username/Sites/snapGiftApp"> 
     Options -Indexes 
     Options FollowSymLinks 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "/Users/username/Sites/snapGiftApp" 
    ServerName snapgiftapp.com 
    ServerAlias *.snapgiftapp.com 

    <Directory "/Users/username/Sites/snapGiftApp"> 
     Options -Indexes 
     Options FollowSymLinks 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

それは私のサーバー上で動作し、私はサブドメインの作品を取得することができません。 http://snapgiftapp.comにアクセスすると、ランディングページが正常に表示されます。 http://subdomain.snapgiftapp.comに行くと、エラーページが表示されます。

私は私のDNSへのワイルドカードサブドメインを追加しましたし、私は私のhttpd.configファイルに以下を追加しましたし、私が間違って何をやっているhttp://subdomain.snapgiftapp.com

<VirtualHost *:80> 
    DocumentRoot "/home/snapgift" 
    ServerName snapgiftapp.com 
    ServerAlias snapgiftapp.com 

    <Directory "/home/snapgift"> 
     Options -Indexes 
     Options FollowSymLinks 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "/home/snapgift" 
    ServerName snapgiftapp.com 
    ServerAlias *.snapgiftapp.com 

    <Directory "/home/snapgift"> 
     Options -Indexes 
     Options FollowSymLinks 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

を見るとき、私はまだエラーを取得していますこれは動作していないサーバー上で?ディレクトリの完全なパスを指定する必要がありますか?すなわち/ var/www/etc/etc ...?

答えて

0

実際のホストではなく、ドメイン名にワイルドカードDNSが設定されているようです。

関連する問題