リバースプロキシで、アプリ側の再起動など
apacheでリバースプロキシを設定した場合 mod_proxyは接続先のサービスが落ちている場合、その状態をキャッシュしてしまうようです。 デフォルト値は60秒 なので、アプリを再起動した場合に、リバースプロキシでサービスが落ちている事を検知すると 60秒間、503が返る事となります。 この60秒を5秒とか1秒とかに設定してやる事で、503エラーの頻度が減ります。 設定の仕方は ProxyPass / ProxyPassReverse / としている所を ProxyPass / retry=5 ...
SSL received a record that exceeded the maximum permissible length エラーの完全解説【Apache VirtualHost設定】
Apacheで「SSL received a record that exceeded the maximum permissible length」エラーに遭遇したとき、原因の特定と修正に手間取るケースが多い。このエラーは表面的にはSSLの問題に見えるが、実際にはVirtualHostのIPアドレス設定ミスが主因であることがほとんどだ。本記事ではエラーの仕組みから、Apache 2.4系での具体的な設定例、よくある誤設定パターンとその解決策まで詳しく解説する。 このエラーが発生する仕組み 「S ...
apacheのアクセスログからユーザエージェントのみを抽出して一覧にするコマンド
sed -e "s/.*\"\(*\)\"$/\1/"
httpdの緩やかな再起動
httpd graceful
Apache-ソースからコンパイル
の取得 httpd-2.2.8.tar.bz2 の解凍 tar xvf httpd-2.2.8.tar.bz2 httpd-2.2.8 のコンパイル cd httpd-2.2.8 ./configure \ --enable-mods-shared="all ssl" \ --enable-proxy make configureオプション --enable-mods-shared=most モジュールを設定でON or OFF出来るように個々に切り出す設定 mostの所にallを指定すると、モ ...
