... このリリースノートには Sun Web Stack の重要な情報、既知の制限や問題点、技術情報などが含まれています。Sun Web Stack をご使用の前にご一読ください。 {section} {column:width=35%} {panel:borderColor=#236B8E|bgColor=#ffffff} {color:black}{*}目次{*}{color}
---- *Sun Web Stack リリースノート* {toc:outline=true|indent=20px|style=none|minLevel=2} {panel} {column} {column} {panel:borderStyle=none|bgColor=#ffffff}
{panel} {column} {section}
h4. 製品の説明
Sun Web Stack はオープンソースの Web インフラストラクチャの統合されたスタックです。Solaris, OpenSolaris, Linux オペレーティングプラットフォームに最適化された Apache HTTP サーバー, MySQL, memcached, PHP, Ruby On Rails などが含まれています。
含まれているコンポーネントはオペレーティングプラットフォームによって異なる場合があります。
h4. システム要件
ここでは Sun Web Stack のハードウェアとソフトウェアの要件について説明します。
h5. ハードウェア要件
|| 要件 || Solaris \\ || RedHat Linux \\ || OpenSolaris \\ || | プロセッサ | x86/x64/SPARC | x86 | x86 | | RAM | OS の要件を参照\\ | OS の要件を参照 | OS の要件を参照 | | HDD 容量\\ | 2 GB の空き容量 \\ | 2 GB の空き容量\\ | 2 GB の空き容量\\ |
h5. ソフトウェア要件
|| 要件 \\ || Solaris \\ || RedHat Linux \\ || OpenSolaris \\ || | OS バージョン \\ | Solaris 10 5/08 \\ | RedHat Linux Server 5.2 | OpenSolaris 2008.11 \\ | | ソフトウェア要件 | [Sun Web Stack Installation and Configuration Guide|http://wikis.sun.com/display/WebStack/Sun+Web+Stack+Installation+and+Configuration+Guide] を参照\\ | [Sun Web Stack Installation and Configuration Guide|http://wikis.sun.com/display/WebStack/Sun+Web+Stack+Installation+and+Configuration+Guide] を参照 | |
h4. 概要
Sun Web Stack のバンドルされている主なコンポーネントです。
|| 名前 \\ || プラットフォーム \\ || 種類 \\ || バージョン \\ || URL \\ || | Apache Server\\ | Solaris/OpenSolaris/Linux \\ | HTTP Server\\ | 2.2.9 | [http://httpd.apache.org/] | | lighttpd | Solaris/OpenSolaris/Linux \\ | HTTP Server\\ | 1.4.19 | [http://www.lighttpd.net/] | | Squid\\ | Solaris/OpenSolaris/Linux \\ | Proxy Server\\ | 2.6.STABLE17 \\ | [http://www.squid-cache.org/] | | MySQL \\ | Solaris/OpenSolaris/Linux \\ | Database Server\\ | 5.0.67 \\ | [http://www.mysql.com/] | | PHP | Solaris/OpenSolaris/Linux \\ | Language \\ | 5.2.6 | [http://www.php.net/] | | Ruby | Solaris/OpenSolaris \\ | Language | 1.8.6 | [http://www.ruby-lang.org/en/] | | Python | Solaris \\ | Language | 2.5.2 | [http://www.python.org/] | | memcached | Solaris/OpenSolaris/Linux \\ | Caching System\\ | 1.2.5 | [http://www.danga.com/memcached/] | | Apache Tomcat\\ | Solaris/OpenSolaris/Linux \\ | Application Server\\ | 5.5.27 | [http://tomcat.apache.org/] | {note:title=注}Apache HTTP Server 2.2.9 にはセキュリティの脆弱 [CVE-2008-2939 |http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2939] がありますが Sun Web Stack では修正 [http://svn.apache.org/viewvc?view=rev&revision=682870|http://svn.apache.org/viewvc?view=rev&revision=682870] を入れています。 {note}
h4. 変更点
ここでは Sun Web Stack の変更点を説明します。
h5. Solaris と RedHat Linux
Sun Web Stack は Solaris と RedHat Linux オペレーティングシステムでの最初のリリースです。
h5. OpenSolaris
Sun Web Stack OpenSolaris 2008.05 (snv_79b) と OpenSolaris 2008.11 (snv_101) の Sun Web Stack の変更点は以下の通りです。
*変更点:* * php5 の PEAR / PECL サポート * memcached の php5 サポート * PHP のバージョンを 5.2.6 に * Apache2 用の Dtrace モジュールが OpenSolaris に統合 * OpenSolaris に新しい suhosin 拡張が統合 * php の Dtrace 拡張がデフォルトで有効 * Squid Proxy Server が OpenSolaris に統合 * MySQL のバージョンが 5.0.45 に * Apache2 でユーザーごとの環境変数が有効に * libapr と apr-util が別々のパッケージに * Apache Tomcat のバージョンが 5.5.17 に * lighttpd 1.4 が統合 * JDBC Connector 5.1.5 は MySQL 5.0.4 64ビット の一部に * PHP の imap / imap-ssl サポート * Ruby 用 DTrace サポートが統合 * 外部 Apache モジュール (fcgid,jk,security) が統合
*バグ修正:* * (CR 6624123) Squid が /var/squid/cache の権限のために起動しない * (CR 6626831) SUNWsquidu パッケージの問題 * (CR 6628416) php-config / phpize スクリプトが正しくないディレクトリを参照している * (CR 6631480) Apache2 のマニュアルページが含まれていない * (CR 6640476) Squid Advisory SQUID-2007:2 * (CR 6657714) PHP MySQL モジュールが MySQL 4.0 のクライアントにリンクされている * (CR 6653084) Apache22 サービスが起動しない * (CR 6664712) mysql_config が正しくないライブラリ構成を参照している * (CR 6373222) Apache2 が 2GB 以上のサイズのファイルを扱えない * (CR 6367565) 仮想ホストが多い場合 Apache2 がファイルディスクリプタが足りなくなる
h4. インストール
Sun Web Stack のインストールと設定は [Sun Web Stack Installation and Configuration Guide|http://wikis.sun.com/display/WebStack/Sun+Web+Stack+Installation+and+Configuration+Guide] を参照してください。
h4. ドキュメント
その他のドキュメントは [Sun Web Stack Documentation Wiki|http://wikis.sun.com/display/WebStack/Sun+Web+Stack+Installation+and+Configuration+Guide] を参照してください。
h4. ライセンス
Sun Web Stack はオープンソースプロジェクトのコンポーネントのセットです。それぞれのプロジェクトのライセンスを確認してください。
|| 名前\\ || ライセンス\\ || URL\\ || | Apache HTTP Server\\ | The Apache License, Version 2.0 \\ | [http://httpd.apache.org/docs/2.0/license.html]\\ | | lighttpd | BSD License \\ | [http://www.opensource.org/licenses/bsd-license.php]\\ | | Squid Proxy Server\\ | GNU General Public License \\ | [http://www.gnu.org/copyleft/gpl.html]\\ | | MySQL \\ | GNU General Public License / Commercial | [http://www.gnu.org/copyleft/gpl.html] | | PHP | The PHP License, version 3.0 | [http://www.php.net/license/3_0.txt] | | Ruby | Ruby License\\ | [http://www.ruby-lang.org/en/LICENSE.txt] | | Python | Python 2.4.2 license\\ | [http://www.python.org/download/releases/2.4.2/license/] \\ | | memcached | BSD License \\ | [http://www.opensource.org/licenses/bsd-license.php] | | Apache Tomcat Server\\ | The Apache License, Version 2.0 | [http://httpd.apache.org/docs/2.0/license.html] | インストーラや製品登録ツールなどの Sun のソースコードのラインセンスは CDDL ([http://www.sun.com/cddl/]) です。
h4. 既知の問題
既知のバグと問題点、またその回避策などを説明します。 * Sun Web Stack のインストールはそれぞれのオペレーティングシステムの依存するパッケージがインストールされていないと失敗することがあります。 [Additional Package Dependencies|http://wikis.sun.com/display/WebStack/Sun+Web+Stack+Installation+and+Configuration+Guide#SunWebStackInstallationandConfigurationGuide-AdditionalPackageDependencies] を参照してください。 * RHEL の Apache Tomcat Server は Sun が提供する JDK の RPM に依存します。Sun JDK の RPM をインストールしてください。RPM ではない JDK では動作しません。最新の Sun JDK RPM パッケージは [http://java.sun.com/javase/downloads/index.jsp] からダウンロードできます。また環境変数 JAVA_HOME がインストールした JDK の場所に設定されているか確認してください。 * Solaris 10 と OpenSolaris の mod_perl はシステムの Perl を使用しますがこの Perl はスレッドセーフではありません。このため mod_perl はスレッド化された MPM (worker) で使用できません。 mod_perl が読み込まれると Apache HTTP Server は初期化に失敗し以下のメッセージがログファイルに出力されます。 {code} [error] cannot use threaded MPM without ithreads enabled Perl {code} * RHEL x64 ベースのプラットフォームでは Sun Web Stack にバンドルされている Java ベースのインストーラ (GlassFish など) がエラーで失敗します。これは インストーラがデフォルトで使用する JAVA_HOME 環境変数が 64 ビットの JRE を指しているからです。次のように 32ビットの Sun の JRE をインストールし JAVA_HOME をそこに設定することが回避できます。 {code} # ./sjsas-9_1_02-linux.bin Checking available disk space... Checking Java(TM) 2 Runtime Environment... Extracting Java(TM) 2 Runtime Environment files... Extracting installation files... Launching Java(TM) 2 Runtime Environment... Attach to native process failed Deleting temporary files... {code} * Apache Tomcat Server はデフォルトでは開発 (development) モードで起動します。これをオフにするには <tomcat>/config/web.xml を編集し JSP サーブレット内の development パラメータ値を変更します。 {code}
<servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>fork</param-name> <param-value>false</param-value> </init-param>
<init-param> <param-name>xpoweredBy</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>development</param-name> <param-value>false</param-value>
</init-param> <load-on-startup>3</load-on-startup> </servlet> {code}
h4. サポート
[Sun Web Stack Forum|http://forums.sun.com/forum.jspa?forumID=980] にフォーラムが用意されています。
h4. 製品の登録
Sun Web Stack の製品登録をすると Sun Web Stack の最新の情報や更新が得られます。Sun Web Stack にはインストール後では登録用に {{$regtool}} コマンドが用意されています。これはインストーラを使用せずパッケージを手動でインストールした場合でも使えます。ぜひ {{$regtool}} コマンドを使って製品登録をしてください。
h4. 製品のフィードバック
製品のフィードバックは [mailto:webstack-discuss@opensolaris.org] までお送りください。 |