タグ

apacheに関するSHiNKAのブックマーク (5)

  • さくらVPSでLighttpd+PHP+MySQLの高速軽量サーバを作る - 新卒インフラエンジニア2年目

    以前、さくらVPSで一日6万PVを処理するためにしたことを書かせていただいたのですが DBが必要になり、以前のApache構成ではメモリとパフォーマンスに不安があったので軽量WebサーバのLighttpd(ライティ)を使ってみました。 LighttpdとPHPを使う場合は、PHPCGIモードでインストールする必要があります。 Apache+PHPで構成されるサーバは基的にモジュール版で動いている物が殆どですが、Lighttpdの場合はPHPモジュールがないためWebサーバ(Lighttpd)とPHPを別に動かす必要があります。 PHPを動かすためにfastcgiを使ってPHPのプロセスを管理します。 Lighttpdでは標準でfastcgiをサポートしていますので設定さえすればすぐにPHPが利用できます。 さくらVPSのコントロールパネルからすること コントロールパネルからrootでロ

    さくらVPSでLighttpd+PHP+MySQLの高速軽量サーバを作る - 新卒インフラエンジニア2年目
  • さくらVPSで一日6万PVを処理するためにしたこと - 新卒インフラエンジニア2年目

    さくらVPSで6万PV程度のサイトを運用することになったので、その際の記録を残しておきます。 さくらレンタルサーバ⇒さくらVPS さくらレンタルサーバで運用している時は、ちょくちょく503が発生しておりこれを解決するためにさくらVPSへの移行を行いました。 レンタルサーバの時は、ログ解析や監視ツールなどを導入していなかったので503の頻度やパターンは不明です。(安易な判断でVPSに移行したので、この点は反省です) 来は原因を追及し、プログラムの改修やサーバ負荷の分散などをすべきですが時間の都合で省いてしまいました。 構成 運用するサイトはpukiwikiで構成されたサイトです。 pukiwikiは、PHPで書かれており大量のデータをRDBを利用せずに構築できる点が大きなメリットです。 今回は1サイトですが、複数のサイトを運用する可能性を考慮してVirtualHostも利用します。 さくら

  • メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum

    今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にする作法を主眼に解説します。 この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグループのほとんどのWebサイトが、どのURLにアクセスしても「メンテ中です」という表示になっていました。 なのですが、その実装がちょっと気になったので、「正しいメンテナンス画面の出し方」を説明してみます。 ※2010-01-16 Retry-Afterを指定するHeaderの指定を修正しました(コメント参照) ※2009-06-17 RewriteCondから [NC] 条件を削除しました(コメント参照) ※2009-06-16 Retry-Afterの記述をGMTに変更しました(コメント参

    メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum
  • 一時的にすべてのURLへのリクエストを''メンテナンス中''表示にする - いろいろwiki@princo.org

    2011-10-13 ワンライナーでDVD(ISOイメージ)をPS3で再生可能なmp4にエンコード CentOS6でHandBrakeCLIを使う 2011-10-12 wiki.princo.org 2011-09-01 ApacheKiller 2011-07-29 RecentDeleted 2011-07-28 CentOS6上のKVMでipv6を使う時の注意 2011-06-16 ipv6でフィルタリング(netfilter/ip6tables) 2011-06-15 ipv6ルーターを作る(6rd編) 2011-06-14 ipv6でipvs/lvs/keepalived ipv6ルーターを作る(feel6編) ipv6でサーバを公開する ipv6通信チェックURL ipv6アドレスを使ってみる ipv6アドレスの構造 ipv6について現状と今後 2011-06-09 特殊IP

  • Apache2.2の設定

    apache2のインストール www:~# aptitude install apache2 無事インストールされたので、確認を実施します。 www:/var/www# netstat -an 稼働中のインターネット接続 (サーバと確立) Proto 受信-Q 送信-Q 内部アドレス 外部アドレス 状態 tcp6 0 0 :::80 :::* LISTEN →80番ポートにてListenしている。 www:~# ps aux | grep apache root 27301 0.0 0.3 18392 3116 ? SNs 20:04 0:00 /usr/sbin/apache2 -k start www-data 27303 0.0 0.2 18156 2184 ? SN 20:04 0:00 /usr/sbin/apache2 -k start www-data 27304 0.0 0

  • 1