C5 C6 D6 S6 U10 U12
Nginxには、geo ディレクティブというものがあります。 これは、クライアントのIPアドレスから、何かしら判断した結果を変数として格納することができます。 ここでは、このIPアドレスから国を求めたいと思います。 ついでに、同じgeo ディレクティブを使って携帯キャリアを判定して携帯サイトへ ...
SSHで接続していて、何もしない時間が長くなった場合に、いつの間にか切断されていたりします。 特に、デバッグ作業などのためにコンソールから起動しっぱなしの状態で放っておいた場合などは、いつの間にかブチっと切れていることがあります。 今回は、この原因と対処について、簡単に解説してみます。 ...
下記の記事では、Pseudo streaming(疑似ストリーミング)で動画配信を行う方法について、簡単に解説してみました。 nginx でPseudo streaming(疑似ストリーミング)で動画配信を行ってみる(flv、mp4ディレクティブを使ってみた) apache でPseudo ...
apache で帯域制限をかける(mod_bw モジュールを使ってみた) でapacheで帯域制限をかけたのと同じようにnginxでも帯域制限をかけることができます。 今回は、nginxでの帯域制限の対応の仕方について解説してみたいと思います。 帯域制限(Bandwidth)とは、 ...
nginx では、動画を制御するための ディレクティブとして flv,mp4 が用意されています。 flv,mp4 の両ディレクティブを使用するためには、それぞれ以下のコンパイルオプションを指定してビルドする必要があります。 flv → −−with-h ...
D6 D7 U10 U12 U14
Debian(Ubuntu 12) で Dotdeb から最新のnginx をインストール、php-fprm を使ってphpを動かしてみる では、Dotdeb から最新のnginx のインストールを行いました。 基本的にDotdeb は、Debian用であってUbuntuには、(実際に利用できないこと ...
nginx でリバースプロキシのキャッシュを削除する方法は、一応、色々な方法があります。 Nginx をリバースプロキシ(キャッシュ) として使ってみた Nginxのproxyでキャッシュを削除する方法 以前に上記の記事の中でも一部に削除方法について書いています。 今回は、散在し ...
nginx では、以下のようなエラーが発生しました。 2013/02/18 14:30:11 [error] 8068#2316: *1 upstream timed out (10060: A connection attempt failed because the connected par ...
D6 U10 U12
ここまでに、DomainKeys ,DKIM のそれぞれの対応について、下記の記事で書きました。 Postfix で dk-milter(dk-filter) を使ってDomainKeys に対応する(Debian/Ubuntu編) Postfix で dkim-milter(dkim-f ...
今回は、Socket で何かしらの原因で Permission deniedのエラーが発生してはまってしまったので、ちょっとまとめました。
今回は、Postfixで外部からメールを送信できないときにチェックすることについて書いてみます。 外部といっても、一般的には、Windowsのメールクライアントなどを想定していて、 サーバー内で、mailコマンドでは、ちゃんとメール送信できるけど、PCのメールクライアント ソフトや別のサーバーな ...
以下の記事では、maildropのインストールについて解説してみました。 procmailの代わりに(rpmを作成して)maildropをインストールする(RPM編) procmailの代わりに(makeを使って)maildropをインストールする(make編) 今回は、実際に ...
procmailの代わりに(rpmを作成して)maildropをインストールする(RPM編) では、CentOS/Scientific Linux(RedHat系)のためのRPMバイナリパッケージを作成しました。 今回は、maildropを単純にmakeからインストールしてみます。 この方法では ...
C5 C6 D6 F8 F9 S6 U10 U12
Dovecotでfchmodのエラーが出た時の対処 でエラーの本当の原因は、メールボックスのパーミッションにグループの権限が付与される(660)になってしまうことにあることは書きました。 メールボックスは、初回のメール配信時に自動で作成されます。 そこで、今回は、その原因の中でも多い?と思われるpr ...
LogWatchなどでDovecotのログを確認していると以下のようなエラーメッセージが出力されることがあります。 **Unmatched Entries** dovecot: POP3(hoge): fchown(/home/hoge/mail/.imap/INBOX/dovecot. ...
今回は、SSHです。 sshpass( Non-interactive ssh password authentication ) を使うとコマンドラインにてssh接続のパスワードを指定することができ、 sshと合わせて1行でssh接続し、ログインできるようになります。 つまり、パスワード ...
C6 D6 D7 S6 U10 U12
以前のrsync + ssh でファイルの同期をとるで rsync によるサーバー間でのファイルの同期について話をしました。 また、lsyncd 2.0.x (最新版) を Debian 6 にインストールするでは、lsyncdのインストールに関して触れました。 今回は、その lsyncd と ...
C5 C6 D6 F8 F9 S6 U10
以前の記事 mysqlのレプリケーションを使う で mysqlを使った 簡単なマスタースレーブ型のレプリケーションの設定を行ってみました。 今回は、そのmysqlのレプリケーションに準同期レプリケーション(Semisynchronous Replication)を加えた設定について簡単に解説してみます ...
以前の記事 mysqlのレプリケーションを使う で mysqlを使ったレプリケーションの設定を行ってみました。 今回は、そのmysqlのレプリケーションでも、マルチマスター型レプリケーションの設定を行ってみます。 ( 以前の記事 mysqlのレプリケーションを使う で 設定したのは、マスタースレーブ ...
D6 U10
Debian(Ubuntu) では、Perlモジュールをインストールしたいとき、CPANを使わなくても apt ( apt-get , aptitude ) でインストールできます。 CPANを使って Movable Typeに必要な perl パッケージ(モジュール)をインストールする で紹介した ...
「ログを読む技術」の再掲載になります。 8月号を見逃された方は、是非、ご一読くださいませ。
「ログを読む技術」について寄稿しました。 興味のある方は、是非、ご一読くださいませ。
Genymotionとは、 公式サイト(http://www.genymotion.com/)には、以下のように記述があります。 G ...
以下のように Android x86 を仮想マシンへインストールし、色々と試してきました。 仮想マシンを使って Android ...
Android x86とは、 いわゆる Android のPC版OSです。 Android は、Googleによって開発されたスマー ...
今回は、Mondo Rescue を使って バックアップとリストア(復元)をやってみたいと思います。 いまだに、さくらのVPSは、バッ ...