apache
Overview of new features in Apache HTTP Server 2.4 - Apache HTTP Server Expressions http://httpd.apache.org/docs/2.4/en/expr.html やSetEnvIfExpr, RewriteCond, Headerで使える評価式 の追加 http://httpd.apache.org/docs/2.4/en/mod/core.html#if…
「いろんな環境にこのhttpd.conf唯一つで対応するのだ!!」とバリバリなhttpd.conf書くとハマるかもというお話です。具体的事例としては、Allow fromとかの、通信元IPアドレスを見る設定が思うように効かないなー効かないなーと悩んでたら、こいつはreverse…
目的 フロントがHTTPリクエストを受けて、バックエンドのアプリケーションサーバにreverse proxyするような構成において、指定秒数以内に何かしらのレスポンスを返したい。200が返せない場合は、処理を打ち切って500を返したい。 背景 フロントでApacheやNgi…
AllowEncodedSlashes トップレベル(server config)でOnにしてもVirtuallHostん中のハンドラには効果がなかった(なんでだろね?)んで、VirtuallHostの中でOnにしたす。Apache 2.2.6。深追いはしておらず。
ふつーは「"GET / HTTP/1.0"」だよね? こういうことらしい。 [Apache-Users 6369] アクセスログに不可解なログ Why do I see requests for other sites appearing in my log files?
どさにっき
ルールデータベースがあるんですねぇ。 Got Root : mod_security rules
CGI 出力キャッシュ - なんとなく◎ このページにも書いてあるし、LogLevel debugにしてもわかるんですが、CGIの出力をmem_cacheに乗せるには、 Last-Modified Etag Expires のどれかのレスポンスヘッダをCGIが出力する必要があるっす。ただ、キャッシュに乗…
2.0.54までは、クライアントがRangeヘッダ付きのリクエストをしてきた場合、それがCGIやSSIやmod_jk/Tomcatなど動的なものであってもApacheがレスポンスボディをリクエストに応じて切り詰めてContent-Rangeヘッダをつけてクライアントに返してくれていました…
自信を持ってApacheを操るために 〜内部構造からたどるWebサーバ設定のキモ 1部 2部 3部
認証モジュールの命名規則。mod_authn_とかmod_authz_とか。 ドキュメントキャッシュ機能。 ロードバランシング。 2GB超のファイルを扱えるようになった。(2.0.53でもOK) mod_filer フィルタのカスケード。 graceful stop。 event MPM。keepaliveな接続は別…
mod_log_config - Apache HTTP Serverによれば、2.0.46からアクセスログとエラーログに出力される文字のうち、印字不可能文字が「\xHH」とエスケープされるようになったらしい。日本語処理のデバッグ時に多バイト文字をエラーログに出力するとエスケープされ…
mod_proxy_html
mod_uploader は,よくあるアップローダを Apache のモジュールとして実装したものです.以下のような特長があります. Apache のモジュールとして C++ で記述されているので,Perl や PHP で作られた物に比べて高速. 独自の簡易スクリプト言語によるテンプ…
ネタ元: installer MLApache-2.1.7-betaでTRACEリクエストを制御できるようになった。TRACEの問題 (XST = Cross Site Tracing)については、このへんが提示されていた。 http://www.atmarkit.co.jp/fsecurity/rensai/webhole04/webhole01.html http://www.cgi…
ネタ元: オレンジニュース
メモメモ。
warpに続きjk2もunsupportedになった模様。知らんかった… 代わりにjkを使え、httpd-2.1からはproxy_ajpを使え、ということみたい。
とかAddDefaultCharsetとかとかについて。
とかの危険性について。
Apache 2でhttpdのサイズがぶくぶくでかくなってしまうというお話。
mod_sqlite is an Apache 2.0 module which provides access to SQLite databases over HTTP. http://localhost/test?db=/tmp/foo.txt&q=select+*+from+test な感じでアクセスできるらしい。
chroot用のディレクトリを作る必要なく、Apacheをchrootした環境で実行できるようにするモジュール。 全てのライブラリをロードして、ログファイルをオープンした後にchroot(2)することでこのようなことを実現しているらしい。 残念ながら今のところApache 2…
The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s). Apacheなどをバックエンドにできるリバースプロキシー&負荷分散器らしい。 関連リンク PC関係のメモを「pound」で検索。 リバースプロキシ & ロードバランサ…
画像の、 縦、横サイズの変更。 トリミング。 形式の変更。 ができるっぽい。