サーバ構築

MySQL - 一般ユーザにSUPER権限を付与!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!

こんばんは。

MySQL で ストアドやトリガを使用する際 root ユーザなら問題ないのですが、一般ユーザの場合、SUPER 権限が付与されていないため実行できません。

簡単なことですが、滅多に行わない作業なのでメモっておきます。
SQL 文を発行して行う方法です。

続きを読む »


 

Apache2 - DoS 攻撃対策!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!

こんばんは。

少し前に、「Apache2 - 脆弱性対策!」で紹介したとおり、Apache2 脆弱性(DoS攻撃)対策として、Apache 設定ファイルに不正なヘッダーやリクエストそのものを拒否する記述を追加する方法を採っていました。
※本来は、Apache2 のバージョンを 2.2.20 以上にする事が一番妥当な方法ですが。。。

しかし、この方法でも DoS 攻撃を受けているみたいで、数日経つと OOM-Killer によりあらゆるサービスが徐々に停止していく現象に陥ります。

そこで、別の方法(Rangeを許容しない方法)も試してみましたが、OOM-Killer が動くことは無かったのですが、いまいち挙動が不安定(数時間試しただけですが)だったので、さらに別の方法を試してみました。

Apache2 に mod_evasive というDoS攻撃対策モジュールを導入してみました。
色々調べ結果、全て同じ対応方法が記載されていましたので、これで間違いないと思います。

続きを読む »


 

CentOS - SSL サーバ証明書の有効期限通知!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!

こんばんは。

Webサーバー間の通信内容を暗号化するため、 Apache に mod_ssl を導入している場合、サーバ証明書に有効期限が設定されているので、更新作業を忘れると有効期限が切れてしまいます。

そのような状況に陥らないためには、SSLサーバ証明書の有効期限まで1ヶ月を切ったら、root宛にメールで通知してくれるツールを導入しておくとよいです。

当方の場合、SSLサーバ証明書の有効期限をデフォルトの 365 日から 3650 日に変更しているので、実際は導入していません(インストールできることを確認しアンインストールした)が、後学のために記録として残しておきます。

続きを読む »


 

MySQL - UPDATE/DELETE 時の Error:1175!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!

こんばんは。

MySQL を GUI で管理・操作できるツール MySQL Workbench でのエラーについての対処メモです。
※MySQL 自体の設定の問題なので、MySQL Workbench に限った話でもありませんが。

MySQL Workbench 上で UPDATE や DELETE の SQL 文を実行する際に、エラーとなる場合があります。

続きを読む »


 

MySQL - 5.5.20 アップデート時エラー!

にほんブログ村 IT技術ブログ 自宅サーバー構築へ 人気ブログランキング・投票お願い! BlogPeople・投票お願い! ブログ王・投票お願い!

こんばんは。

ローカルテスト用にと Windows マシンに MySQL をインストールしているのですが、ふとエラーログを見てみると ERROR が出力されていました。

続きを読む »