初めて投稿させていただきます。
oyajiさんの説明でサーバーを立てることが出来ました。
ただ、1つ困った事が起きました。
うちのサイトにはmanualというフォルダがあり、
いくつかの解説書を置いているのですが、
そのアドレスを開くとApacheのマニュアルがひらいてしまいます。
httpd.confでAliasMatchを変更しても
[an error occurred while processing this directive]
となってしまい、本来の内容が表示されません。
回避方法など在りましたら、お教えください。
> 初めて投稿させていただきます。
> oyajiさんの説明でサーバーを立てることが出来ました。
>
> ただ、1つ困った事が起きました。
> うちのサイトにはmanualというフォルダがあり、
> いくつかの解説書を置いているのですが、
> そのアドレスを開くとApacheのマニュアルがひらいてしまいます。
>
> httpd.confでAliasMatchを変更しても
> [an error occurred while processing this directive]
> となってしまい、本来の内容が表示されません。
「httpd.confでAliasMatchを変更して」とありますが、manualの場合、単純ではないので大丈夫ですかね?
manualというディレクトリ名を活かしたいなら、AliasMatch行をコメントアウトして下記のように
単純にAliasしたほうが確実ではないですか? パスは自分の環境にあわせることと、Options Indexes
あたりはご自分の趣味でどうするか決めてください。
Alias /manual/ "/usr/local/manual/"
<Directory "/usr/local/manual">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
返信ありがとうございます。
> 「httpd.confでAliasMatchを変更して」とありますが、manualの場合、単純ではないので大丈夫ですかね?
> manualというディレクトリ名を活かしたいなら、AliasMatch行をコメントアウトして下記のように
> 単純にAliasしたほうが確実ではないですか? パスは自分の環境にあわせることと、Options Indexes
> あたりはご自分の趣味でどうするか決めてください。
解決しました。
Alias設定を加えて、AliasMatch行をコメントアウトしたのですが、
結果は同じでした。
また、フォルダ名を変えても結果は同じでした。
原因はコメント行の定義ミスでした
<!--メニュー-->が正しいのに<!--#メニュー-->となっていたため、
SSIと見なされていたようです。