mod_rewrite.c を使用しながらserver-statusが出したいで書いた事が出来ました♪

まず、/etc/httpd/conf/httpd.confでの設定で

<Location /server-status>
 SetHandler server-status
 Order deny,allow
 Deny from all
 Allow from 127.0.0.1 localhost 192.168.1.0/24
</Location>

として、内部からのみアクセス出来る状態にします。

そして、
.htaccessで

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI}  =/server-status
RewriteRule ^.*$ server-status [L]
</IfModule>

と追記しました。

これによって、Word Press を使用し、WP Super Cacheを使いながら、
CactiでApacheアクセス統計監視グラフを表示する事が出来るようになりました。

.htaccessの記述方法をもっと勉強しないと駄目だな~・・・
と分かりました。

今回、表示出来なくて.htaccessを何度もいじり、httpd.confもいじったのですが、
なかなかRewriteRuleの記述方法が分からず、絶対パス・相対パスにしてみたり、
其の他の記述を変えてみたりしたのですが、最終的に、上記の記述で表示出来るようになったので、
ブログに公開しました。

google先生に
server-status .htaccess RewriteRule
と問い合わせても、中々解決方法に直接導いて貰えなかったです(泣)

ご自身の環境に合わせて設定して頂く必要がありますが、自分の設定をどうすれば良いか分からない人が多いと思いますので、もしこのブログを参考にされる方がおられて、分からなかったら、ご質問頂ければ、私の分かる範囲ですが、お答させて頂きますので、宜しくお願い致します。

私のやりたかった事は、下の画像のようにApache Statisticsのグラフを稼働させたかったのであります。

まだまだ、スキル不足なので、これからもやりたい事が実現出来ないで右往左往すると思いますが、温かく見守って頂ければ幸いです(笑)

sc00003 240x300 mod rewrite.c を使用しながらserver statusが出た

このブログで関連すると思われる他の投稿