レポジトリのjettyは古いし動かないし手動でインストールするしかありません
基本は参考文献の多いTomcatのまねをすればいいみたいです
※権限周りは知識がないので要確認です
1.Jettyをダウンロード
http://download.eclipse.org/jetty/stable-9/dist/
2.解凍
tar -xvf jetty-distribution-8.1.11.v20130520.tar.gz
3.移動、リンクはる
sudo mv jetty-distribution-8.1.11.v20130520 /usr/local/
cd /usr/local/
sudo ln -s jetty-distribution-8.1.11.v20130520 jetty
4.スクリプトに権限付与
sudo useradd jetty -U -s /bin/false
#こっちかな?useradd jetty jetty -d /usr/local/jetty/ -s /bin/false -p’*’ -r
sudo chown -R jetty webapps temp logs work conf
sudo chmod a+x /usr/local/jetty/bin/jetty.sh
nano /usr/local/jetty/bin/jetty.sh
#1行目を修正
!/bin/bash
5.init.d登録
sudo cp bin/jetty.sh /etc/init.d/jetty
sudo chmod 755 /etc/init.d/jetty
sudo nano /etc/default/jetty
下記の内容を書き込む
JAVA_HOME=/usr/lib/jvm/jdk1.7.0 # Path to Java
NO_START=0 # Start on boot
PATH=${JAVA_HOME}/bin:${PATH}
JAVA_OPTION=-Duser.timezone="Asia/Tokyo" #TimeZoneの指定が必要なら
JETTY_HOME=/usr/local/jetty
JETTY_USER=jetty # Run as this user
開始してみる
sudo service jetty start
6.自動起動に登録
sudo update-rc.d jetty defaults
参考
http://jensontaylor.blogspot.jp/2010/09/manually-installing-tomcat-7-on-ubuntu.html
その他の設定
#ポート80を開く場合
iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -I PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8443
0 件のコメント:
コメントを投稿