nmtysh.log

Tech系のネタや日々の独り言などを書いています。

Apache

アクセスさせたくないページのレスポンスコードは何が最適なのだろうか

Webサイトでセキュリティ対策の一環として一般ユーザーや特定IP帯以外からのアクセスは遮断したい領域がありますよね。 そのようなページにアクセスされた際にどのレスポンスコードを返すのが良いのか悩んだので考えてみました。 403 Forbidden アクセスを禁…

ApacheとPHPとメモリリーク

Webサーバーを複数台構成にして運用している環境があるのだが、アクセスが集中した際にある条件下で特定のサーバーでのみメモリリークが発生してしまう。 メモリリークの発生したサーバーを切り離しても、別のサーバーでは起きず、切り離したサーバーを戻す…

MaxMemFree まわりのソースコード読み

最近 MaxMemFree をいじっているのですが、この値の効果を調べている時に気なるページを見つけました。 2011年の投稿なので少々古いですが、その中で I repeated the test and did not see desired effect advertised by the documentation. Then I read in …

Apache単体でリバースプロキシを行う

Squidなどを使わずにApacheのみでリバースプロキシを行います。 mod_rewriteのRewriteRuleで proxy を指定することで、Apacheが内部で別サーバーへリクエストを行ってくれますが、そのままだと色々と不便のため、取得したコンテンツに修正を行います。 Apach…

名前ベースの VirtualHost で躓いていた

同じIPアドレス上で複数の名前ベースな VirtualHost を設定したのだけれど上手く反映されない。 原因は、"NameVirtualHost *:80"を設定していなかった。 <VirtualHost hoge.localhost:80> ServerName hoge.localhost ... <VirtualHost hoge.localhost:80> ServerName fuga.localhost ... とかやって上手くいかないってしばら</virtualhost></virtualhost>…