yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
gd-1.8.4-11.i386.rpm (RH9付属) zlib-1.1.4-8.i386.rpm (RH9付属) libpng-1.2.2-16.i386.rpm (RH9付属) db4-4.0.14-20.i386.rpm (RH9付属) Webalizer を上記のサイトからダウンロードしてきてください。執筆時点での最新バージョンは、webalizer-2.01-10 です。ここでは、ソースパッケージからインストールしますが、RPMパッケージを使用しても構いません。なお、webalizerを使うにはgd、zlib、db4が必要になります。以下のコマンドを実行し、インストールされていないものがあれず各自で予めインストールしておいてください。 ■Webalizerのインストール configureオプションには、IPアドレスの逆引きができるように、--enable-dns を指定してい
前提条件 AWSで最低限セキュアな構成を組む(以下、記事1と記述)の内容を参考に構成が組まれている事。但し以下の手順は行わなくて良い。 「4. Auto Scaling Groupのための前準備」の手順のうち、「パブリックSubnetにEC2インスタンス(踏み台サーバーとして)」以外の手順 「5. Elastic Load Balancerの構築」 「6. Auto Scaling Groupの構築」 「7. アクセスして確認」 お名前.comで取得したドメインのネームサーバーをRoute53に変更しELB配下のWebページをドメインで引けるようにする等の内容を参考に自ドメインのネームサーバーがRoute 53で運用されている事 構築手順 プライベートSubnetにEC2インスタンスを作成(SMTPサーバーとして) 踏み台サーバーからSMTPサーバーにログインしてpostfixをインストー
fukasawaです。こんにちは。急に暖かくなりましたね。湿気が気になります。 CakePHPにはConfigureというクラスがあり、これを使用することでアプリケーション全体で使う変数を一箇所に定義しておくことができます。 CakePHP3にはconfig/app.phpという設定ファイルがデフォルトで存在しており、この中でデータベースの接続設定やログの出力設定等について定義されているのですが、このapp.phpもConfigureクラスを使用して読み込まれています。 例えば、app.php以外の任意の設定ファイルを追加したい場合、PHPファイルを新たに作成し、app.phpと同様にConfigureクラスを使用して読み込むことになるのですが、読み込む設定ファイルの形式としてINIファイルやJSONファイルを使用することができるようです。今回はその設定方法について見てみたいと思います。
Poundによる負荷分散とSSLラッパ Squidは高機能なプロキシサーバであり、単なるリバースプロキシとして使用するのはSquidにとって力不足といえるでしょう。逆に、ロードバランサとしての機能には不十分な面があります。 Poundとは そこで、さらに一歩進めてPoundを使用します。Poundはもともとリバースプロキシ専用として作られているため、プログラムも大変小さく導入も簡単です。また、リバースプロキシに加えて以下の処理が可能です。 SSLラッパとは、HTTPSに対応していないWebサーバに代わり、PoundがクライアントとHTTPS通信を行う機能です。Pound−Webサーバ間はHTTPで通信を行い、Pound−クライアント間ではHTTPSで通信します。 Pound配布元 http://www.apsis.ch/pound/ Poundのインストール Poundのビルド済みパッケー
さくらVPSで6万PV程度のサイトを運用することになったので、その際の記録を残しておきます。 さくらレンタルサーバ⇒さくらVPS さくらレンタルサーバで運用している時は、ちょくちょく503が発生しておりこれを解決するためにさくらVPSへの移行を行いました。 レンタルサーバの時は、ログ解析や監視ツールなどを導入していなかったので503の頻度やパターンは不明です。(安易な判断でVPSに移行したので、この点は反省です) 本来は原因を追及し、プログラムの改修やサーバ負荷の分散などをすべきですが時間の都合で省いてしまいました。 構成 運用するサイトはpukiwikiで構成されたサイトです。 pukiwikiは、PHPで書かれており大量のデータをRDBを利用せずに構築できる点が大きなメリットです。 今回は1サイトですが、複数のサイトを運用する可能性を考慮してVirtualHostも利用します。 さくら
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
MySQLにパーティショニングという機能があることを最近知った。調べても正直ついて いけてないが、いつか利用することもあるかもしれないのでまとめておく。 パーティショニングとはテーブルを分割して性能を向上させるための技術で、MySQL5.1 以降実装された。1つのテーブルを分割することにより高速化や要領拡大を実現し、 巨大なテーブルを使用する場合に威力を発揮する。 ちなみにオフィシャルサイトによれば「コンパイル時の不手際」により、MySQL 5.1.12 のバイナリ配布にはパーティショニングは含まれていないため、利用するにはバージョン アップが必要。 ソースからコンパイルする場合は、- -with-plugins=partitionとともにconfigureを実行する。 (- -with-partitionオプションはもう古いようで警告が出るが、有効にはしてくれる) パーティショニングを利
Express ハイパフォーマンス、ハイクラスなWeb開発をNode.jsに。 var app = express.createServer(); app.get('/', function(req, res){ res.send('Hello World'); }); app.listen(3000); 主な特徴 堅牢なルーティング リダイレクト・ヘルパー 動的なビューヘルパー アプリケーションレベルで設定可能なビュー・オプション コンテントネゴシエーション アプリケーションのマウント 高いパフォーマンスへのフォーカス ビューの描画とパーシャルのサポート 環境にもとづく構成 セッションにもとづくフラッシュ通知 Connect上に構築 Executableによる素早いアプリケーション生成 広範なテスト範囲 コントリビューター 以下はExpressの主なコントリビュータです(順不同)。 TJ
libmcryptのインストール http://sourceforge.net/projects/mcrypt から libmcrypt-2.5.7.tar.gz をダウンロードする。 # tar zxvf libmcrypt-2.5.7.tar.gz # cd libmcrypt-2.5.7 # ./configure # make # make install ビルド手順 php のソース(php-4.3.8.tar.gz など)のダウンロードする。 # tar zxvf php-4.3.8.tar.gz # cd php-4.3.8/ext/mcrypt # phpize # ./configure --with-zlib-dir=/usr/lib # make # make installすると、/usr/lib/php/extensions/no-debug-non-zts-20
前回までで、 複数のWebサーバにロードバランスする というところまではできました。 これでリアルサーバへ負荷分散することができたのですが、冗長性がありませんでした。つまり、リアルサーバがダウンしても、ロードバランサはそれを認識できず、ダウンしているリアルサーバなのにパケットを送ってしまっていました。 このとき、クライアントから見ると、たまにサーバから応答がないように見えてしまいます。 というわけで今回は冗長化のお話、 リアルサーバのヘルスチェック を紹介したいと思います。 今回はkeepalivedを使います。 おおざっぱにいうと、keepalivedは2つの機能を提供します。 1. ヘルスチェック機構と連携したIPVSでのリアルサーバの管理 (--check) 前回ipvsadmコマンドを使って行ったような、バーチャルIPアドレス (VIP) やリアルサーバの管理を設定ファイルに記述す
quickml server is an easy-to-use mailing list system. What's New 2004-06-09: quickml 0.7 released! Some bugs were fixed. 2002-02-12: quickml 0.1 released! Characteristics You can create mailing lists just by sending usual a mail (not a complicated ``command mail''). You can create mailing lists of any names you like very easily. You can create mailing lists with any subdomains you like. quickml se
説明と環境 PHP は、Apache モジュールや、CGI として動作するスクリプト言語です。PHP は、HTML ファイルに記述するが可能で、Web アプリケージョンの開発などによく使われるようになってきました。また、データベース関係の関数も多く、データベースとの連携も間単に行えます。 ここでは、Apache と併せて、ソースからインストールを行います。RPM の PHP や Apache をインストールしている場合はまず、アンインストールしておかないと不具合が出る可能性が高いため、注意してください。また、Apache の DSO を利用して PHP を組み込むように設定します。 このメモは、RedHat Linux や、Gentoo Linux、Cygwin 環境などで作成しました。FreeBSD など、他の Unix 系の OS の場合、個々の OS による違いはあるかもしれませんが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く