index.html
を開くためのapache構成を取得できません /etc/apache2/apache2.conf
を編集しました 下部に以下を追加しました。
<VirtualHost *:80>
DocumentRoot /media//DATA/directory/to/my/index-file/
ServerName host-test.com
</VirtualHost>
次に、システムを再起動しました。しかし、localhost
を開くと 私は:
動作します!
これは、このサーバーのデフォルトのWebページです。
Webサーバーソフトウェアは実行されていますが、コンテンツはまだ追加されていません。
localhost
を取得する方法 、私のインデックスとは別のディレクトリで、Ubuntu 12.10(amd64)で動作していますか?
承認された回答:
localhostという名前でデータにアクセスする場合は、ServerName
を変更します host-test.com
からのディレクティブ localhost
へ 。
サーバー名にワイルドカードを設定して、複数の名前でファイルを配信することもできます。
仮想ホストに関するApacheドキュメントのセクションを読むことを検討する必要があります。
さらに重要なこと:ディレクトリ/etc/apache2/sites-enabled
を見てください および/etc/apache2/sites-available
。これは、メインのapache2.confファイルではなく、メンテナンスを容易にするためにサイト構成を配置する必要がある場所です。 VHost定義がdefault
に干渉する可能性もあります ホスト定義。 sudo a2dissite default
を実行できます デモサイトを無効にします。