web-dev-qa-db-ja.com

Apache Webルートにディレクトリを追加しますか?

Linuxでhttpdを実行しています。

フォルダがあります(/data/)Apache Webディレクトリ(/var/www/html/)ユーザーがブラウザからアクセスできるようにしたい。このフォルダを移動したくありません。

フォルダーがApache Webフォルダーの外にある場合、このフォルダー内のファイルにWebブラウザーからアクセスできるようにするにはどうすればよいですか?

6
T. Brian Jones

mod_alias を使用して、これを非常に簡単に行うことができます

Alias /data /data/outside/documentroot
<Directory /data/outside/documentroot>
     Order allow,deny
     Allow from all
</Directory>

http://example.com/data/file1.dat のようなURLをファイル/data/outside/documentroot/file1.datにリダイレクトします

26
user9517

Alias が必要です。

私はシンボリックリンクを使ってこれを取り除きました。これを行うことについて、私が知っておくべき意味があるかどうか疑問に思っています。

ln -s /data/ /var/www/html/
1
T. Brian Jones