2010年1月16日

[Apache-Users 7598]apache標準のエラードキュメントを使う設定

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

ゴリ丸です。宜しくお願いします。

エラーページをカスタマイズしようとしています。
それほど大々的に変更するつもりはなく、標準のエラーテンプレートを少しカスタマイズする程度を考えています。
そのため、/var/www/error/include/*.htmlを少し書き換えました。

また、httpd.confにてErrorDocumentのコメントをはずしました。
# メール下部にhttpd.conf抜粋を記載

このとき、error_logに以下のエラーがでて正常に表示されません。

===========================================
[Sat Jan 16 18:10:16 2010] [error] [client 192.168.1.10] script '/var/www/html/404.html' not found or unable to stat
[Sat Jan 16 18:10:16 2010] [error] [client 192.168.1.10] unable to include potential exec "include/top.html" in parsed file /var/www/error/HTTP_NOT_FOUND.html.var
[Sat Jan 16 18:10:16 2010] [error] [client 192.168.1.10] unable to include potential exec "include/bottom.html" in parsed file /var/www/error/HTTP_NOT_FOUND.html.var
===========================================

SSIにからんだエラーだと思うのですが、そこで詰まってしまいました。
解決方法をご教授頂ければ幸いです。

【環境】
CentOS release 5.3
Apache/2.2.3


=== httpd.conf 抜粋 ========================================
(snip)
Alias /error/ "/var/www/error/"

<IfModule mod_negotiation.c>
<IfModule mod_include.c>
<Directory "/var/www/error">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map .var
AddHandler server-parsed .html ← 追加
Order allow,deny
Allow from all
LanguagePriority ja en es de fr
ForceLanguagePriority Prefer Fallback
</Directory>

↓コメントをはずした

ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
ErrorDocument 410 /error/HTTP_GONE.html.var
ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

</IfModule>
</IfModule>
(snip)
===========================================

--
入退会・変更・配送一時停止は以下へ
http://www.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2010年1月16日 18:13
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/92388
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。