C5 C6 D6 S6 U10 U12
Nginx の rewrite ディレクティブを使用することで簡単にリダイレクトすることができます。 この rewrite ディレクティブは正規表現が使えて、非常に便利な反面、正しく動作(リダイレクト)しない場合のデバッグが非常に難しいときがあります。 そんなとき、Nginxでは、エラーログに ...
Google Readerの終焉とともにFeedly からのアクセスが増えています。 Feedly からのアクセスが増えることは、別に構わないのですが、このFeedly からのアクセスには、http://www.example.com/aaa.html?utm_source=feedly のように必ず ...
LogWatchを使ってみる ( nginxの設定例 ) や php-fpm のLogWatchの設定を行ってみる では、LogWatchの設定例をいくつか紹介してきました。 そこでは、元となる設定例があって、それに沿って設定を行ってきました。 今回は、独自のログをLogWatchで収集させるための ...
ウェブサーバーのキャッシュ機能は、動的なページの高速化にかなり役立ちます。 例えば、Wordpressなどは覿面(てきめん)です。キャッシュ機能の有無で、体感する表示速度は10倍以上になることがあります。(もちろんキャッシュされている場合です) そのキャッシュ機能で有名なウェブサ ...
ApacheのSetEnvで設定した環境変数は、 RewriteCond , SetEnvIf など環境変数を参照するディレクティブから参照できないです。 これは、随分前からあることなんですが、日本語訳が2.4まで行われなかったことに起因して、これだけ情報がないんでしょうね。 Apacheの ...
ここまでに、Apacheのキャッシュ(mod_cache,mod_disk_cache)について、記事を書いてきました。 Apacheのキャッシュ(mod_cache,mod_disk_cache)を使ってみる Apacheのキャッシュを削除するhtcachecleanを使ってみる A ...
Apache でキャッシュを削除する方法は、一応、公式なものは、htcachecleanを使っての削除のみです。 Apacheのキャッシュを削除するhtcachecleanを使ってみる ただ、nginxと異なり、有効期限を過ぎてもキャッシュファイルは削除されません。 これについては ...
以下のような警告メッセージが出力されていたので、今回は、これに対処してみました。 2013/04/08 09:50:49 [warn] 1190#0: *295230 a client request body is buffered to a temporary file /var/cache/ ...
nginx でKeepAliveを設定してみる でKeepAliveの設定を行いましたが、実際に、ちゃんと接続回数が減るのか増えるか確認したいとことですね。 そんなときは、stub_status ディレクティブを使うと良いです。 今回は、nginxでのリアルタイムでの接続状態の確認について解説し ...
以前に ApacheのKeepAliveを考える で Apache による KeepAlive について記事を書きました。 今回は、そのNginx版です。 KeepAliveとは、 HTTP の持続的な接続を有効にする機能のことで、 簡単にいうと1つのページ表示要求があった場合 ...
今回は、Apacheのログの見方と変更方法についてです。 Apacheのログは、ほとんど何も考えずに common あるいは、それに Referer(参照元URL) ,User-Agent(ユーザエージェント:使っているブラウザ情報など) を追加した combined のフォーマットを使っていませ ...
これまで、php-fpm による FastCGIの構築について書いてきました。 CentOS Scientific Linux : Nginx でPHPを動かす(php-fpmをインストールする) [PHP5.3以降の場合] apache の FastCGI(mod_fas ...
apache には、プロセス管理の方法(マルチプロセッシングモジュール (MPM))として プロセス制御(Prefork)、 スレッド制御(Worker) と2つの方法があります。 この2つの違いを単純に言うと Preforkが、プロセス毎にクライアントからの要求をさばいていくのに対して、 W ...
D6 U12
今回は、apache + FastCGI(mod_fastcgi) + PHP-FPM でphpを動かしてみます。 apacheをインストールする(Debian,Ubuntu編) では、apacheのインストールまでを行いました。 Debian(Ubuntu 12) で Dotdeb から最新の ...
今回は、mysqlを make install してみます。 mysqlでSSL接続ができない場合の原因と対処 でも一部書いていましたが、ここで一つに記事にしました。 そもそも、MySQLを自前でmake しないといけないのは、ほとんどの場合が、デバッグです。 それ以外にあるとは思えない・・・ ...
今回は、tcpflowをインストールしてみます。 tcpflow は、tcpのパケット情報をリアルタイムに出力してくれる非常に便利なツールです。 今回は、このtcpflow をインストールしてリアルタイムにパケット情報を出力してみましょう。
mysqlでは、SSL接続にて情報を暗号化することができます。 少なくとも、CentOS,ScientificLinux,Debian,Ubuntu,Windowsで提供されているバイナリーパッケージでは、デフォルトでSSL接続に対応しています。 サーバーの設定は必要ですが、その認証局(CA)の証明 ...
mysqlでは、SSL接続に対応しています。(少なくとも、CentOS,ScientificLinux,Debian,Ubuntu,Windowsで提供されているバイナリーパッケージでは対応しています。) サーバーの設定ができていれば、その認証局の証明書をもって、以下のようなコマンドイメージでSSL接 ...
プライベート認証局の証明書、サーバー証明書、クライアント証明書の作成方法について で各証明書を作成しました。 それらの証明書は、各使用者へ配布される必要があります。 今回は、その証明書の配布をウェブサーバー経由で行ってみます。
D6 U10 U12
今回は、 Debian(Ubuntu)で サービスの起動、停止を管理するツール(CentOS,ScientificLinux の chkconfigのかわりになるもの)は、 どんなものがあるか調べてみましたので、ちょっとだけ解説してみます。
「ログを読む技術」の再掲載になります。 8月号を見逃された方は、是非、ご一読くださいませ。
「ログを読む技術」について寄稿しました。 興味のある方は、是非、ご一読くださいませ。
Genymotionとは、 公式サイト(http://www.genymotion.com/)には、以下のように記述があります。 G ...
以下のように Android x86 を仮想マシンへインストールし、色々と試してきました。 仮想マシンを使って Android ...
Android x86とは、 いわゆる Android のPC版OSです。 Android は、Googleによって開発されたスマー ...
今回は、Mondo Rescue を使って バックアップとリストア(復元)をやってみたいと思います。 いまだに、さくらのVPSは、バッ ...