Apacheのエイリアスの設定

カテゴリ:Webサーバ

Apacheの初期設定のドキュメントルートは /var/www/html なので、このディレクトリ配下にWebサイトのデータを置けば、ファイルシステムのディレクトリがそのままURLのディレクトになります。
しかし、サブディレクトリにphpMyAdminやモバイルサイトを置いている場合などは、サイトのコンテンツかツールかが見分けにくく紛らわしいため、特定のサブディレクトリを独立して他のディレクトリに配置したい場合があります。
その場合、httpd.conf でエイリアスを設定します。
# vi /etc/httpd/conf/httpd.conf
例えば、/var/www/mobile にモバイルサイトのデータを置いている場合は、以下を追記します。
Alias /mobile/ "/var/www/mobile/"
設定後、以下のコマンドでApacheを再起動します。
# apachectl restart
Webブラウザで該当のサブディレクトリが表示されるかを確認します。

http://サーバーのIP/mobile/

ちなみに、初期設定では以下の2つがエイリアスとして設定されています。
# cat /etc/httpd/conf/httpd.conf | grep ^Alias
Alias /icons/ "/var/www/icons/"
Alias /error/ "/var/www/error/"

公開日時: 2014年07月19日  21:27:38

Webサーバに戻る

このページのトップに戻る