GNU/Linux >> Linux の 問題 >  >> Ubuntu

インデックスとは異なるディレクトリを持つローカルホストを機能させる方法は?

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を実行できます デモサイトを無効にします。


Ubuntu
  1. WebカメラをUbuntu14.04で動作させる方法は?

  2. WebexをUbuntu12.04で完全に動作させる方法は?

  3. ソニーのVaioCs33gでマイクを動作させる方法は??

  1. じゅじゅを始めるには?

  2. 親プロセスの作業ディレクトリを設定するにはどうすればよいですか?

  3. bashでファイルの絶対ディレクトリを取得するにはどうすればよいですか?

  1. Grub2を取得して、次の起動時にのみ別のオプションを起動する方法は?

  2. AutocadをWineで動作させる方法は?

  3. Git for Windows で Git Bash のディレクトリを変更するにはどうすればよいですか?