【技術メモ】Apacheで複数のディレクトリを公開する方法

Apacheでは、Web公開するディレクトリをhttpd.confのDocumentRootで指定します。しかし、サーバの拡張などによって複数のディレクトリを公開したい場合があります。

そういった場合には、Ailiasを設定することで、複数ディレクトリを公開することが可能になります。

方法は、現在のDocumentRootの下に、Aliasを追加します。

DocumentRoot /var/www/html/main
ServerName www.takemaster.com
ErrorLog "logs/test.com_error.log"
CustomLog "logs/test.com_access.log" common
 
Alias /alias 公開したいディレクトリ
<Directory /var/www/html/alias>
AllowOverride none
Require all granted
<⁄Directory>>
これで、/alias配下にアクセスするとDocumentRoot以外のディレクトリを公開することが可能になります。

注意点として、Apacheのバージョンが2.4より新しい場合は、Require all denyではなく、Require all grantedとしないと403エラーになるようなので、気を付ける必要があります。



今までの取得資格一覧へ

知的快楽主義者の備忘録 Wiki

にほんブログ村 大学生日記ブログ
関連記事
スポンサーサイト

テーマ : 知的快楽主義
ジャンル : 学問・文化・芸術

コメントの投稿

非公開コメント

プロフィール

takemaster2014

Author:takemaster2014
「学ぶことは快楽だ」をキーワードに、通信制大学、資格取得、e-learningなどの情報を発信してきたいと考えています。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
FC2カウンター
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR