2012-03-26 17 views
0

複数のWebサイトを実行したいと思います。それぞれのWebサイト(サブドメインによって区別されます)に別のDocumentRootを指定したいと思います。可変サブドメインを持つApache2で複数のWebサイトを実行

マイセットアップ

Host Machine: Mac (Lion) 
Development Machine Ubuntu 10.04 (a vm using VirtualBox) 

Macのブラウザから、私が与えられる任意の助けに感謝

http://website1.dev 
http://website2.dev 

にアクセスできるようにしたいです。

注:私は、サーバー名を使用しようとすると、私は

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName 

答えて

1

を取得し、あなたが見たり、最新のオンラインApacheのマニュアルに記載されているのVirtualHostの例を読むことがありますか? "単一のIPアドレスでいくつかの名前ベースのWebサイトを実行している"の上にあるThis specific section(リストの最初のもの)は、あなたがしようとしているものと同じように思えます。

# Ensure that Apache listens on port 80 
Listen 80 

<VirtualHost *:80> 
    DocumentRoot /www/website1 
    ServerName website1.dev 
    # (Other directives here) 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot /www/website2 
    ServerName website2.dev 
    # (Other directives here) 
</VirtualHost> 

これがうまくいかない場合は、さらに詳しく説明する必要があります。あなたのApacheのバージョンは何ですか?あなたは現在のhttpd.confとvirtualhost.confファイルの内容は何ですか?

+0

はい。これは私のために働いたものです。ありがとう。 –

関連する問題