Server

htaccessでIP制限もしくはBasic認証

特定のIPだけ許可させ、その他のIPからのアクセスにはBasic認証を表示させる。[例1]は普通のbasic認証用のコードだが、 [例2]のように追記すると、許可されていないIPはbasic認証が表示され、 許可されているIPからのアクセスでは、認証は表示されず、通常通…

シェルで気をつける事 絶対パスで

シェルを使ってバッチを書く際、単体で叩くと動作するが、 cronに設置すると、動作しない事がある。 基本、パスが通ってなかったりしてエラーになっているので、 コマンドもなるだけ「which」などで、絶対パスを調べて記載すること。 ディレクトリの移動が必…

logrotateについて

サーバのログ管理でlogrotateで各ファイルの末尾に日付を付加して管理したい時がある。 CentOS5.4系などでlogrotateのバージョンが古い場合など、ナンバリングされるだけなので logrotate.confやlogrotate.d内の設定ファイルに記載しないといけない。 一旦、…

scpコマンドオプション指定で速度UP

scpコマンドのオプションで圧縮、暗号形式指定で3倍程速度が上がる。 ファイルを大量に処理させる場合、有効。 暗号化形式はssh_configを参照。 こんなに変わるんやな。忘れそうなのでメモ。 [オプション無し]: # scp 転送ファイル ユーザ@ホスト:転送ディ…

MySQLのレプリケーション設定の際

MySQLのレプリケーションの設定の際、ログの吐きだし先の設定は行う。 ログの吐きだし先を指定しておかないと、サーバの初期設定によっては、思いもよらない場所に吐かれている事がある。その為、サーバの容量圧迫なんて事もありえるし。レプリケーション動…

携帯端末以外のIPを制限するhtaccessを簡単生成

これは便利。つくろうと思っていたが、あるんだな。素晴らしい。 ttp://www.dspt.net/tools/mobile_ip/