Apache

Allow, Denyの順番とデフォルト状態

Apacheでアクセス制限をかけるときに Order Allow,Deny Allow from 192.168.10.0/24 みたいにAllowとDenyの片方を省略して書いたりするんだけど、省略した場合デフォルトはどうなるのかがOrderによって異なるのでいつも混乱する。 混乱するなら省略せずに書…

指定されたモジュールが見つからないとか言われる

Windows上に開発環境なんて作ったこと無かったので微妙にはまった。 PHP自体はWindowsでもコマンドライン上で使ってはいたんだけど、Apache入れてMySQL入れて、なんてのはLinuxでやるもんなぁ。 構成 各インストール場所はこんな感じ。C:\Program Filesとか…

FastCGI環境を構築する

長らくPHP屋をやっていたのでずっとmod_phpだったんだけど、いつかはFastCGIもやらんとなぁと思っていたところに、先日Tracでmod_fcgidを導入したのでおさらいしてみる。 以下はググって自分なりにまとめたものなので、認識が間違っているものもあるかもしれ…

Apache 2.2入れてみた

Apache 2.2に移れーというアナウンスも出てるみたいだし、最近のディストロも2.2になってるということで、今更な感が否めないが試しにインストールしてみた。 ぱっと見は2.0とたいして変わってないような感じがした。 若干モジュールが変わってるかなーぐら…

RewriteRuleのパターンにquery stringやfragmentは使えない

会社の同僚がハマってて、首を突っ込んだら自分もハマったのでメモ。 ApacheのRewriteRuleのパターンではquery stringやfragment*1は引っ掛けられないらしい。 query stringはパターンに引っ掛けて処理することができない制約がある。ただし、受け取ったquer…

CGIじゃないけど.cgiで動かす

実装はPHPなんだけどPHPだと知られたくないらしく、/cgi-bin/foo/bar.cgiと/cgi-bin/foo/baz.phpで動かしたいとの要求があった。 とりあえず一行目にshebang*1を追加してアクセスしてみたらInternal Server Errorで撃沈。 ApacheのエラーログにPHPが何やらぐ…

開発環境を構築する(Windows Tomcat 5.5編)

開発環境を構築するシリーズまとめリンク 開発環境を構築する(Windows版PHP4編) - ぱせらんメモ 開発環境を構築する(Windows版PHP5編) - ぱせらんメモ 開発環境を構築する(Windows Apache2.0編) - ぱせらんメモ 開発環境を構築する(Windows Apache2.0…

開発環境を構築する(Windows Apache2.0編)その2

開発環境を構築するシリーズまとめリンク 開発環境を構築する(Windows版PHP4編) - ぱせらんメモ 開発環境を構築する(Windows版PHP5編) - ぱせらんメモ 開発環境を構築する(Windows Apache2.0編) - ぱせらんメモ 開発環境を構築する(Windows Apache2.0…

開発環境を構築する(Windows Apache2.0編)

開発環境を構築するシリーズまとめリンク 開発環境を構築する(Windows版PHP4編) - ぱせらんメモ 開発環境を構築する(Windows版PHP5編) - ぱせらんメモ 開発環境を構築する(Windows Apache2.0編) - ぱせらんメモ 開発環境を構築する(Windows Apache2.0…