そのため、単一の IP で複数のサイト (サーバーではなく) をホストするラックスペース クラウド サーバーをセットアップしようとしています。Ubuntu 12.04 LTS サーバーに Virtualmin/Webmin をインストールしました。ディレクトリ /var/www/sites/testsite を作成しました。次に、次の設定で Webmin->Servers->Apache Webserver の下に仮想ホストを作成しました。
Address: Any
Port: 80
Document Root: /var/www/sites/testsite
Server Name: testsite.com
次に、それをテストするために、ローカル マシンでホスト ファイルを編集し、追加しました。
[my.server.ip.address] testsite.com
次に、ブラウザでtestsite.comにアクセスしましたが、問題は、作成したばかりの仮想サイトではなく、デフォルトのサイト(/var/www)をロードしていることです(/var/wwwと/に異なるindex.htmlファイルを追加して、これを確認しました) var/www/sites/testsite)。
/etc/apache2/sites-available/webmin.1372454178.conf で作成されたディレクティブ webmin を次に示します。
DocumentRoot /var/www/sites/testsite
<Directory "/var/www/sites/testsite">
allow from all
Options +Indexes
</Directory>
ServerName testsite.com
ServerAlias www.testsite.com