|

|
[ ウェブサーババージョンアップのお知らせ ]
さくらインターネット株式会社
日頃よりさくらインターネットのサービスをご愛顧いただきまして誠に
ありがとうございます。
さくらインターネットでは、2004年11月24日よりお使いのウェブサーバの
バージョンアップをおこないます。
これに伴い、いくつかの仕様が変更となります。
主な内容については以下の通りとなります。ご確認ください。
【メンテナンス内容】
・ウェブサーバ(Apache 1.3.33)のバージョンアップ
これに伴い「.htaccess」で扱う正規表現の表記チェックがより
厳密になります。
『正規表現とは』
文字列のパターンを表現する方法で、文字列を一定の式にて表します。
今回問題となるのは「*」「?」などが上げられます。
===========================================================
!!! 下記の【お客様で確認する作業】をご確認ください !!!
===========================================================
【メンテナンス日程】
2004年11月24日 10時 〜 12時の時間帯に数秒程度のウェブの停止
さくらのレンタルサーバ(www280.sakura.ne.jp 〜 www305.sakura.ne.jp)
2004年11月29日 10時 〜 12時の時間帯に数秒程度のウェブの停止
さくらのレンタルサーバ(www240.sakura.ne.jp 〜 www279.sakura.ne.jp)
2004年11月30日 10時 〜 12時の時間帯に数秒程度のウェブの停止
さくらのレンタルサーバ(www203.sakura.ne.jp 〜 www239.sakura.ne.jp)
2004年12月1日 10時 〜 12時の時間帯に数秒程度のウェブの停止
バーチャルドメイン 全サーバ
2004年12月2日 10時 〜 12時の時間帯に数秒程度のウェブの停止
さくらウェブ 全サーバ
【メンテナンス後の影響】
.htaccessの記述において、正規表現を用いた文字列一致を行われている場合、
本メンテナンス実施後、表記エラー(Internal Server Error)となりホームペー
ジの閲覧に支障をきたす恐れがございます。
具体的には、サーバ上に設置しているファイルの一部にアクセス制限を施してい
る方などが対象となります。
これは正規表現の扱いがより厳密になった為に起こるものです。
詳しくは【回避方法】【具体例】をご覧ください。
※.htaccess をご利用いただいてない方、.htaccess で正規表現を使って
いない方は影響ございません。
【お客様で確認する作業】
.htaccess の内容に正規表現を用いている方は、必ず【具体例】をご覧
いただき、正規表現の記述間違いなどないかご確認ください。
※サーバコントロールパネル内ファイルマネージャーでの設定、及びオン
ラインマニュアルを参考にしたものに関しては、特に問題ございません。
【回避方法】
正規表現を用いている箇所を修正してください。
※該当箇所などございませんか、具体例を参考にご覧ください。
【具体例】
今回、Apache のバージョンアップに伴い .htaccess の正規表現の文法を間違っ
ておりますと、これまで表示されていたページが "Internal Server Error" と
なります。
.htaccess を置いたページ以下のディレクトリ全てが影響を受けます。
.htaccess の正規表現がエラーになるパターンを簡単にご紹介します。
例1)
<FilesMatch "*\.(cgi|php)$">
Order Deny,Allow
Deny from all
Allow from .sakura.ad.jp
</FilesMatch>
例2)
<FilesMatch "?\.(cgi|php)$">
Order Deny,Allow
Deny from all
Allow from .sakura.ad.jp
</FilesMatch>
例1は「*」が直前に指定された文字の0回以上の繰り返しという条件を
満たさないためエラーとなります。
例2は「?」が直前の文字の0回、または1回の繰り返しという条件を満た
さないためエラーとなります。
「*」や「?」は単独で用いるのではなく、その直前になんらかの文字を
セットして正規表現を構成します。正規表現の「*」「?」とシェルの
「*」「?」とは働きが異なりますのでご注意ください。
例1の修正例)
<FilesMatch ".*\.(cgi|php)$">
Order Deny,Allow
Deny from all
Allow from .sakura.ad.jp
</FilesMatch>
例2の修正例)
<FilesMatch ".?\.(cgi|php)$">
Order Deny,Allow
Deny from all
Allow from .sakura.ad.jp
</FilesMatch>
上記はあくまで一例であり、お客様の意図した動作と異なる可能性が
ございます。あらかじめご了承ください。
【メンテナンス後に閲覧できなくなった場合の改善方法】
1. .htaccess を一旦ファイル名変更(htaccess.old 等)し、閲覧できる
状態か確認。
2. 閲覧できた場合、.htaccess の内容にお使いいただいている正規表現の
記述内容を正しく修正する。
3. 名前変更したファイルを .htaccess へファイル名変更し、閲覧が可能
か確認。
お手数をお掛けしますが、ご理解とご協力をよろしくお願いします。
今後ともさくらインターネットをよろしくお願いいたします。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
11月24日10:50追記 :
11月24日予定分のメンテナンスが完了いたしました。
ご迷惑をおかけいたしました。
11月29日11:10追記 :
11月29日予定分のメンテナンスが完了いたしました。
ご迷惑をおかけいたしました。
11月30日11:00追記 :
11月30日予定分のメンテナンスが完了いたしました。
ご迷惑をおかけいたしました。
12月1日12:00追記 :
12月1日予定分のメンテナンスが完了いたしました。
ご迷惑をおかけいたしました。
12月2日12:00追記 :
12月2日予定分のメンテナンスが完了いたしました。
ご迷惑をおかけいたしました。
|