Nginx自体の設定はこのあたりを。
まず、JDKの比較的新しいのを入れたいので、
yum search jdk
〜略〜
=============================== N/S Matched: jdk ===============================
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser
: plug-in and Web Start implementation
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle
ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk
ldapjdk.x86_64 : The Mozilla LDAP Java SDK
JDK1.7あたりを入れます。
yum install java-1.7.0-openjdk.x86_64
http://download.eclipse.org/jetty/からJettyをダウンロードして解凍
wget http://download.eclipse.org/jetty/stable-9/dist/jetty-distribution-9.2.6.v20141205.tar.gz tar xvfz jetty-distribution-9.2.6.v20141205 cd jetty-distribution-9.2.6.v20141205 java -jar start.jar
nginxの設定はこんな感じです。
upstream java {
server 127.0.0.1:8080;
}
server {
listen 80;
server_name java.axtstar.com;
location ^~ / {
proxy_pass http://java;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
これでjava.axtstar.comでjettyにアクセスできます…がdeamon化しないと…
ここを参考にデーモン化スクリプトを作成しました。