Jettyとは、Javaのサーブレットコンテナの1つでJavaで実装
されている。
最近?話題のCometも実装されているためにクライアント側と
同期的な通信を実現することも出来る。
また、普通にWebサーバとしても、サーブレットコンテナと
しても使えるために今回Jettyのインストールを行う。
Jettyのインストールとともに、Apacheとの連携についても
行ってみた。
Jettyのインストール
[本家サイト]
http://jetty.mortbay.org/
FTPサイトからダウンロードした。
| $ wget http://dist.codehaus.org/jetty/jetty-6.1.1.zip |
解凍。
| $ unzip jetty-6.1.1.zip $ cd jetty-6.1.1 |
任意のディレクトリに移動。
| $ mkdir /usr/share/jetty $ cp -fr ./* /usr/share/jetty |
設定ファイルをリンク。
| $ mkdir /etc/jetty $ ln -s /usr/share/jetty/etc/jetty.xml /etc/jetty/jetty.xml |
起動確認
Jettyの起動。
| $ /usr/share/jetty/bin/jetty.sh start |
確認。
| $ w3m http://127.0.0.1:8080/test/ |
Apacheとの連携
JettyとApacheとの連携では、Jetty6以前は、Tomcatと同様に
mod_jk2を使って連携を行うが、Jetty6からはmod_proxyを使って行う。
| $ vim /etc/apache2/conf/httpd.conf (自分の環境に合わせ、最終行に以下のように追記する) <VirtualHost *:80> ServerAdmin このメールアドレスは、スパムロボットから保護されています。アドレスを確認するにはJavaScriptを有効にして下さい DocumentRoot /home/www/public_html ServerName app.zsrv.net CustomLog logs/app_access_log combined ErrorLog logs/app_error_log ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ </VirtualHost> |
| < 前 | 次 > |
|---|


