FAMLog


PHP 4のサポート終了時期

July 31, 2007

旧聞ですが、PHP 4のサポート終了に関する詳細が2007年7月中旬に発表されていました。PHP 4のサポートは2007年末に終了となり、重大なセキュリティに関わる修正は2008年8月8日まで対応される予定となっています。

今後はPHP 5への移行が推奨されており、新規にPHPを導入する場合にはPHP 4ではなくPHP 5を利用するほうがよいでしょう。

なお、現時点(2007年7月)ではPHP 5系統の最新安定バージョンはPHP 5.2.3です。PHP 5.0系列およびPHP 5.1系列は、すでにメンテナンスされていません。

[関連]PHP 4のサポートが12月31日で終了 - 2007年中にPHP 5への移行を検討のこと(マイコミジャーナル)

Tag: Apache

Apache HTTP Server 2.2の新機能 (6)

July 30, 2007

Apache HTTP Server 2.2には、SQLデータベース接続をサポートするmod_dbdと呼ばれるモジュールが新たに追加されています。

mod_dbdは、apr_dbdフレームワークを利用してSQLデータベース接続の管理を行い、ApacheをマルチスレッドMPMで動作させた場合にはコネクションプーリング機能をサポートします。

なお、標準で配布されているWindows版のApacheには、mod_dbdの機能は含まれていません。

Tag: Apache

PHP 5.2.3

June 04, 2007

PHP 5.2.3」が公開されています。

PHP 5.2.3では、6点のセキュリティ上の問題と数多くの不具合が修正されています。PHP 5.2.1およびPHP 5.2.2において発生していたnon-blockingモードでのSSL接続時のタイムアウトの扱いに関する問題と、PHP 5.2.2において特定の条件下でHTTP_RAW_POST_DATAが欠如していた問題も修正されています。

PHP 5.2.3はPHP 5系統の最新安定バージョンと位置づけられており、本バージョンへのアップグレードが推奨されています。

Tag: Apache

Apache HTTP Server 2.2の新機能 (5)

May 23, 2007

Apache HTTP Server 2.2では、apachectlコマンドにおいて新たにgraceful-stopがサポートされています。

Apache 2.0でも既存の処理中のリクエストが完了してから再起動を行うことは可能でした。一方、バージョン2.2ではgraceful-stopを利用することにより、既存のリクエストの処理が完了するまで、もしくはGracefulShutdownTimeoutディレクティブで指定されている秒数が経過するまで、サーバーは終了処理を待機することが可能になっています。

[実行例]
$ apachectl graceful-stop

Tag: Apache

Apache HTTP Server 2.2の新機能 (4)

May 22, 2007

Apache HTTP Server 2.2では、フィルター機能が強化・改善されており、mod_filterと呼ばれるモジュールが新たに追加されています。

Apache 2.0でもAddOutputFilterディレクティブ等を用いることによりフィルター処理は実現可能でしたが、さまざまな条件に応じて動的に設定できる柔軟性はほとんどありませんでした。

mod_filterにより、リクエストヘッダーやレスポンスヘッダー、および環境変数に応じて動的にフィルターを追加できるようになり、複数のフィルターを柔軟に組み合わせることができるようになっています。特に、環境変数によってフィルターを呼び出す機能は、mod_rewriteと同様の柔軟性があると見なすことができます。

Tag: Apache

JK 1.2.23

May 21, 2007

WebサーバーとTomcatの接続に使用されるコネクター「JK 1.2.23」が公開されています。

JK 1.2.23はJK 1.2系統の最新版のTomcatコネクターです。バージョン1.2.23では、セキュリティ上の問題(CVE-2007-1860)が1点修正されています。この問題は、JK 1.2.0からJK 1.2.22までのmod_jkのモジュールのみに存在していたものです。

なお、現時点のApache Tomcatの最新安定バージョンはバージョン6.0.13です。

Tag: Apache

Apache HTTP Server 2.2の新機能 (3)

May 11, 2007

Apache HTTP Server 2.2では、HTTPコンテンツのキャッシュ機能が強化・改善され、実用レベルのキャッシュモジュールが含まれるようになっています。

キャッシュ用のモジュールであるmod_cacheは、ローカルのコンテンツやプロキシされたコンテンツをキャッシュするために使われるRFC 2616準拠のHTTPコンテンツキャッシュを実装しています。

mod_cacheの動作にはストレージを管理するモジュールが必要であり、mod_disk_cachemod_mem_cacheの2つのストレージ管理モジュールが標準の配布パッケージに含まれています。

なお、コンテンツのキャッシュへの保存と取得はURIに基づいたキーが使われ、アクセス保護のかけられているコンテンツはキャッシュされません。

Tag: Apache

Apache HTTP Server 2.2の新機能 (2)

May 10, 2007

Apache HTTP Server 2.2には、プロキシ関連のモジュールとしてmod_proxy_balancermod_proxy_ajpが新たに追加されています。

mod_proxy_balancerは、負荷分散のためのmod_proxy拡張モジュールです。HTTP、FTPおよびAJP13のロードバランス機能を持っており、現時点では2種類のアルゴリズムを用いてロードバランスの設定をすることができます。

mod_proxy_ajpは、mod_proxyでApache JServ Protocol version 1.3(AJP13)をサポートするためのモジュールです。AJP13はTomcatとの接続に使用されるものです。

なお、上記の各モジュールを利用する場合には、共にmod_proxyが必要になります。

Tag: Apache

PHP 5.2.2 & PHP 4.4.7

May 08, 2007

PHP 5.2.2」および「PHP 4.4.7」が公開されています。

PHP 5.2.2およびPHP 4.4.7では、セキュリティ上の問題や不具合が数多く修正されています。その他、PHP 5.2.2においては、同梱されているGD、SQLiteおよびPCREライブラリがバージョンアップされています。

PHP 5.2.2はPHP 5系統の最新安定バージョン、PHP 4.4.7はPHP 4系統の最新安定バージョンと位置づけられています。

Tag: Apache

Apache HTTP Server 2.2の新機能 (1)

April 27, 2007

2005年12月に公開されたオープンソースのWebサーバーであるApache HTTP Server 2.2には、多くの新機能や改善点が含まれています。

Apache HTTP Server 2.2の新機能の1つとして、32bit Unixシステムにおいて、サイズが2GBを超えるファイルがサポートされると共に2GBを超えるリクエストボディもサポートされた点が挙げられます。

なお、Apache HTTP Server 2.0でも、バージョン2.0.53から2GB超のファイルの取り扱いが可能となっています。

Tag: Apache

このページの上へ