だるろぐ

だるいぶろぐです

apache

httpdでcacheする apache編

※このエントリは微妙に自力ではありません webアプリを運用していて、静的・動的問わず 転送量がやばい 負荷がやばい そのせいで誰かがやばい などといったときがあることもあって、普通はmemcachedなりsquidなりを使うけど、 そこまでガッツリcacheする程で…

keepAliveとか

やっぱりこの記事も自力ではありません。 今更すぎますがapacheのkeepaliveの話。 keepaliveがonだと、1リクエストの間で複数コンテンツを返す。 例えば、ごくふつーのwebサービス(サービスA)と、jsonやらjsのコールバック関数(かつその関数は非同期で動…

must-revalidate で毎回リクエストを飛ばす

このファイルだけはキャッシュせずに毎回リクエストを飛ばして欲しいんだあああーーーーーってなときに must-revalidate を使うといい。 よく見るのは1x1 pxの透過gifとかね。何だかんだで使うこともあるでしょう。 何を指定するかによってステータスコード…

spam botの来訪はお断りします(゚ω゚)

セッション不要でpostできるブツを置いておいたら、どうも海外のspam botにターゲットされたらしく、アレな文字列がひたすらpostされ続けていたことに気付いた。 閉じてもいいブツだったのでサイトごと終了。http://d.hatena.ne.jp/hirafoo/20100205/1265375…

ubuntuではmod_proxyはデフォルトではDeny from allなので許可しましょう

件名で終わり。以下は補足。 ubuntuでmod_proxyとかさせたい。 % sudo a2enmod proxy % sudo a2enmod proxy_http % sudo apache2ctl restartアクセス。 client denied by server configuration: proxy:僕はdenyった覚えなんかないぜ! % cat /etc/apache2/mo…

googleからhttpsで絨毯爆撃食らってる件

何か数日前からgoogleが自宅サーバにhttpsリクエスト発行しまくって攻撃してきてる。 # zcat ssl_request_log.3.gz [03/Feb/2010:02:33:57 +0900] 66.249.71.170 TLSv1 RC4-MD5 "GET /do/zaaZ/tooLgkjeQ_AhN9Le0X/3N2cAxN3/?t=uc&aid=2723404&encoding=b5&ac…

画像をDBに保存してmod_rewriteを利用していい感じに扱う

http://neta.ywcafe.net/000774.html これをやった。ここ見れば十分。 ソース一式 http://github.com/hirafoo/image_db 試す場合は DBIx::Class とかを入れる。他適宜入れる mysql用意する image_db ってデータベース作る config/create.sql を使ってテーブ…

サブドメインでhttps

やりたいこと 1台のマシンで http://example.com/ https://hoge.example.com/ http://example.net/ http://example.org/とか使いたい。 この中で、 https://hoge.example.com/が出来なかった。 https://example.com/と、 http://hoge.example.com/なら出来た…

apacheでバランシングしよう

例えばサーバが沢山あるときに、webアプリをそいつら全部にデプロイして、均等にアクセスさせたいとかいうとき。 Big-IP買ったりsquid使ったりDNSラウンドロビンしたりと色々方法はあるけど、apacheでやる場合。 とりあえずフロントからバックへプロキシする…