対応完了

ウェブサーババージョンアップに伴うメンテナンス

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