Apache CopyContentDetector 障害を起こしてしまったので、予防策メモ 2017/2/28 18:15~21:15あたりまでエラーが多発していました。ご迷惑をおかけしてしまいました。 久しぶりにサーバが落ちるほどの障害を起こしてしまいました。。。原因とその対策のログです。 直接の原因はサーバのメモリ不足 Cop... 2017.03.01 2018.10.27 ApacheCentOS6コピペチェック
Apache apacheのログをrsyslogに出力する 前の記事ではsquidのアクセスログをrsyslogに出力する方法を紹介しました。ここでは、Apacheのログをrsyslogに出力する方法を紹介します。rsyslogにアクセスログを出力することで、将来的にアクセスログを一括管理することが... 2016.06.29 2018.10.27 Apache
Apache リバースプロキシを利用していると、ごく稀に502が戻ってくる問題 CopyContentDetectorでmod_proxy_balancerを使ってリバースプロキシ環境を構築、リソースを分散できるようにしています。各種パーツをAPIで提供することで、負荷が上がっても小さいサーバを増やせば大丈夫なように設... 2016.04.26 2018.10.27 Apache
Apache Apacheでサーバ運用するなら必須のチューニング【mod_deflate】 ■mod_deflateを使ってデータ転送の圧縮を有効にする httpd.confに以下を追加して、Apacheを再起動します。この設定をすることで、mod_deflateが有効になり、Apacheがブラウザにデータを転送するときにデータを... 2016.03.04 2018.10.27 Apache
Apache mod_proxy_balancerで負荷分散した時の設定サンプル このコピペチェックツールは、分散環境を構築してサービス運営しています。cakephp2.6で実装されており、以下のようなネットワーク構成になっています。VPSはGMOが提供しているConohaを使っています。 APIを実装して、curl_m... 2016.01.29 2018.10.27 Apache
Apache Servermans Vps で httpdの接続がブチブチ切れる対策 とにかく大量の画像を転送したりすると切断が切れていました。謎のタイムアウトが大量に発生していました。 以下の設定を変更して、KeepAliveをONにすることで対応しました。 KeepAlive On あとはapacheを再起動して完了です... 2014.06.24 2016.03.04 Apache
Apache サービスを無停止でapacheを再起動する よく使う方法です。サービスを止めてはいけない状況で、apacheを再起動する方法です。この方法であれば、サービスは停止しません。OSはCentOS6.5です。 /etc/init.d/httpd graceful これは何をしているかという... 2014.06.19 2016.05.12 Apache
Apache Apacheのバナーを消してセキュリティを向上 apacheはデフォルトの設定だと、OSのバージョン情報やApahceのバージョンを知らせるようになっています。 これだと、セキュリティ的にあまりよろしくないです。不正に攻撃しようとしている人に、情報を与えてしまい、攻撃の足がかりになってし... 2014.05.25 2016.04.25 Apache
Apache セッションをNFSで共有するとApacheがおかしくなるのでmemcacheでの共有にした NSFでセッションの共有はしてはいけません。 ロードバランサーを利用して、アプリケーションサーバを2重化したとき、PHPのセッションを何らかの方法で共有する必要があります。このとき、NFSでディスクを共有し、2つのサーバのセッションファイル... 2014.05.11 2016.06.02 Apache
Apache mod_dosdetectorで全部text/plain判定される原因 mod_dosdetectorでDoS対策をしようとした時のはなしです。 設定で、対象のファイルはDoS攻撃判定には利用しないということができます。ここでの指定はContentTypeを指定します。指定する設定は、以下の項目です。 DoSI... 2014.04.24 2016.03.04 Apache
Apache htaccessで「wwwなし」から「wwwあり」に統一する 非常に単純な例です。.htaccessに以下を書いて保存しましょう RewriteEngine on RewriteRule ^(.*)$ {HTTP_HOST}/$1 2014.04.22 2016.03.04 Apache