English | Français | Deutsch | 日本語
Sun Web Stack リリースノート (日本語)
| 注 Sun Web Stack Release Notes を個人的に katakai が訳したもので現在ドラフトです。現在以下のドキュメントが日本語に翻訳されています:
翻訳の間違い等ありましたらお知らせください。 |
このリリースノートには Sun Web Stack の重要な情報、既知の制限や問題点、技術情報などが含まれています。Sun Web Stack をご使用の前にご一読ください。
|
目次 Sun Web Stack リリースノート
|
製品の説明
Sun Web Stack はオープンソースの Web インフラストラクチャの統合されたスタックです。Solaris, OpenSolaris, Linux オペレーティングプラットフォームに最適化された Apache HTTP サーバー, MySQL, memcached, PHP, Ruby On Rails などが含まれています。
含まれているコンポーネントはオペレーティングプラットフォームによって異なる場合があります。
システム要件
ここでは Sun Web Stack のハードウェアとソフトウェアの要件について説明します。
ハードウェア要件
| 要件 | Solaris |
RedHat Linux |
OpenSolaris |
|---|---|---|---|
| プロセッサ | x86/x64/SPARC | x86 | x86 |
| RAM | OS の要件を参照 |
OS の要件を参照 | OS の要件を参照 |
| HDD 容量 |
2 GB の空き容量 |
2 GB の空き容量 |
2 GB の空き容量 |
ソフトウェア要件
| 要件 |
Solaris |
RedHat Linux |
OpenSolaris |
|---|---|---|---|
| OS バージョン |
Solaris 10 5/08 |
RedHat Linux Server 5.2 | OpenSolaris 2008.11 |
| ソフトウェア要件 | Sun Web Stack Installation and Configuration Guide を参照 |
Sun Web Stack Installation and Configuration Guide を参照 |
概要
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/ |
| 注 Apache HTTP Server 2.2.9 にはセキュリティの脆弱 CVE-2008-2939 がありますが Sun Web Stack では修正 http://svn.apache.org/viewvc?view=rev&revision=682870 を入れています。 |
変更点
ここでは Sun Web Stack の変更点を説明します。
Solaris と RedHat Linux
Sun Web Stack は Solaris と RedHat Linux オペレーティングシステムでの最初のリリースです。
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 がファイルディスクリプタが足りなくなる
インストール
Sun Web Stack のインストールと設定は Sun Web Stack Installation and Configuration Guide を参照してください。
ドキュメント
その他のドキュメントは Sun Web Stack Documentation Wiki を参照してください。
ライセンス
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/) です。
既知の問題
既知のバグと問題点、またその回避策などを説明します。
- Sun Web Stack のインストールはそれぞれのオペレーティングシステムの依存するパッケージがインストールされていないと失敗することがあります。 Additional Package Dependencies を参照してください。
- 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 は初期化に失敗し以下のメッセージがログファイルに出力されます。
[error] cannot use threaded MPM without ithreads enabled Perl
- RHEL x64 ベースのプラットフォームでは Sun Web Stack にバンドルされている Java ベースのインストーラ (GlassFish など) がエラーで失敗します。これは インストーラがデフォルトで使用する JAVA_HOME 環境変数が 64 ビットの JRE を指しているからです。次のように 32ビットの Sun の JRE をインストールし JAVA_HOME をそこに設定することが回避できます。
# ./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... - Apache Tomcat Server はデフォルトでは開発 (development) モードで起動します。これをオフにするには <tomcat>/config/web.xml を編集し JSP サーブレット内の development パラメータ値を変更します。
<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>
サポート
Sun Web Stack Forum にフォーラムが用意されています。
製品の登録
Sun Web Stack の製品登録をすると Sun Web Stack の最新の情報や更新が得られます。Sun Web Stack にはインストール後では登録用に $regtool コマンドが用意されています。これはインストーラを使用せずパッケージを手動でインストールした場合でも使えます。ぜひ $regtool コマンドを使って製品登録をしてください。
製品のフィードバック
製品のフィードバックは webstack-discuss@opensolaris.org までお送りください。