2012-05-24 4 views
5

私はさまざまな目的で使用されている私のウェブサイトのサブドメインを設定したいと思います。例: rc.mywebsite.comリリース候補、beta.mywebsite.com(ベータ候補)、およびwww.mywebsite.com/mywebsite.com(ライブ版)Apache仮想ホストを使用しているサブドメイン

私はUbuntu 12.04LTS ServerでPHPとmod_rewriteを有効にしてApache 2.2.22を使用しています。私の/ etc/apache2の/サイト-利用可能で、私は私の/ etc/hostsファイルを今すぐ

127.0.0.1  localhost 
XX.XX.XX.XX  myotherwebsite.com 
XX.XX.XX.XX  mywebsite.com 
XX.XX.XX.XX  beta.mywebsite.com 

上記持っ

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName mywebsite.com 
    ServerAlias mywebsite.com 
    DocumentRoot /var/www/mywebsite.com 
    <Directory /var/www/mywebsite.com> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     allow from all 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName beta.mywebsite.com 
    ServerAlias beta.mywebsite.com 
    DocumentRoot /var/www/beta.mywebsite.com 
</VirtualHost> 

としてファイルmywebsite.comがエントリーしてa2ensite mywebsite.comを使用して有効になっていますこれは私がサーバーエラーが見つかりません取得beta.mywebsite.comにアクセスしようとすると、私は唯一のmywebsite.com にアクセスすることができる午前:(...機能していません。

+0

を再起動しますhttp://beta.mywebsite.com –

+0

サーバーが見つかりませんでした。 – Wh0RU

+0

@whoru beta.mywebsite.comのIPは何ですか?あなたがApacheのconfを持っているマシンは、同じIPを持っていますか? – Anirudh

答えて

1

を私は何をあなたの質問はよく分かりません私はそれが動作していないと仮定します。あなたはそれを動作させる方法を尋ねています。

ディレクトリ> ... < /ディレクトリ> /var/www/beta.mywebsite.com?

また、これは便利かもしれません: http://wiki.apache.org/httpd/CommonMisconfigurations

0

あなたはどのような問題を取得していますか?

しかし、最初のキックのためだけのVirtualHostタグの前

ServerName beta.mywebsite.com 
<VitualHost... 

を追加してみてください。

はまた、あなたは彼らが名前と同じであるよう

ServerAlias beta.mywebsite.com 

行を追加する必要はありませんが、それは問題はないと思います。あなたが使用しているのであれば、同じページのサブドメインや、beta.mywebsite.orgなどの異なるドメイン拡張を使用するのが望ましいでしょう。

2

2番目のVirtualHostディレクティブをbeta.mywebsite.comという名前のファイルに入れます。今すぐ実行

$a2ensite beta.mywebsite.com ; service apache2 reload 

各サイトは、サイトの利用可能なディレクトリ内のそれ自身のファイルにある必要があります。

+0

同じサーバーが見つかりませんエラーが発生しています。 – Wh0RU

-2

は、/ etc/apacheの/サイト対応のフォルダには/ etc/apacheの/サイトで入手可能なフォルダから.confファイルをコピーしようとし、次にあなたが要求しようとすると、あなたが得るエラーは何のapache

+0

これは良い考えではありません。サイトを有効にするには、a2サイトを使用する必要があります。 – EliteTech

関連する問題