2011-08-01 16 views
0

私は192.168.1.179/MYSITEに行くことができるようにVirtualHostを設定しようとしています。私はこのコードを使用するとApacheはIPアドレス/サブディレクトリにVirtualHostを追加します

は:

<VirtualHost *:80> 
     ServerName http://192.168.1.179.com 
     DocumentRoot /usr/local/www/apache22/data/PI_Admin 
     <Directory /usr/local/www/apache22/data/PI_Admin> 
       Allow from all 
     </Directory> 
     RailsBaseURI /pi_admin 
    <Directory /usr/local/www/apache22/data/PI_Admin/pi_admin> 
     Options -MultiViews 
    </Directory> 

</VirtualHost> 

は、それは私のドキュメントルートで全体を置き換えます。どのようなIDは192.168.1.179/pi_adminですが、それは動作しません。

提案がありますか?

答えて

0

あなたの設定は、DNSこのウェブサイトのための '/' URLであることは/ usr/local/WWW/apache22 /データ/ PI_Admin192.168.1.179.comがあることを意味します。

IP based onesを使用している場合、名前付きベース仮想ホストを使用しないでください。デフォルトの仮想ホスト(HTTP要求で使用されている名前が名前付きベース仮想ホストと一致しない場合に使用されます)。

+0

だから、あなたは単に行servernameを削除すると言っています...? –

+0

いいえ、あなたのデフォルトのVHがどこにあるかを確認して、これを追加してください。すでにVHがあることを確認してください。 – regilero

+0

@Oh面白い..病気を与えて、あなたに知らせる..ありがとう –