• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apache2.2 Aliasについて)

Apache2.2 Aliasについて

このQ&Aのポイント
  • Apache2.2でドキュメントルート以外の場所へアクセスする方法について解説します。
  • httpd.confファイルの設定やAliasディレクティブの使い方について詳しく説明します。
  • Windows7上のApache2.2でアクセスできないときの解決策についても紹介します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Alias /labo/ "C:/Apache_Server/data/" ↓ Alias /labo "C:/Apache_Server/data/" そもそもhttpd.conf <IfModule alias_module> の部分で # Example: # Alias /webpath /full/filesystem/path って書き方書いてあるはずなんだけど。 http://httpd.apache.org/docs/2.2/ja/mod/core.html#ifmodule それと<IfModule>の意味ってこうだから自分で構築した環境ならalias_moduleが必ずあると確信できる環境になっているなら<IfModule alias_module>内に書く必要ってない気がする。 だから俺はエイリアス部分はOSなどの再インストールでも簡単に戻せるようにIncludeで別ファイルとして用意してある。そっちの方が楽。

hi_mawa
質問者

お礼

Apache2.2をフルでインストールしたのでモジュール周りは全部あると思ってました。 確認したところaliasのモジュールはしっかりありました。 最初に、httpd.confの中をみやすくしようと #の部分はほとんど消してしまっていて、さらに「LoadModule ~~」とたくさんある部分を 一番下にもってきていました。 それらを上のほうに置いてあげたら無事に動きました! LoadModuleの位置はどこでいいと思っていました。これからは気を付けます。 回答ありがとうございました!

関連するQ&A