私はjettyのプロキシとしてnginxを設定しようとしています。私はthis answerで説明されているように何かしたいですが、Jetty not ringのために。nginxをjettyのプロキシとして設定するにはどうすればよいですか?
私は.war
を作成したと私は~/jetty/jetty-dist/webapps/web_test-0.1.0-SNAPSHOT-standalone.war
セイでそれを置いて、私は、IPアドレス198.51.100.0とexample.comドメインを使用したいです。
私はファイルに/etc/nginx/sites-available/default
もコピーしましたが、同じディレクトリにあります。
私の場合、nginxをjettyのプロキシとして設定できますか?私はこれを行う方法についてオンラインで多くの参照があることを知っているが、それらはすべて異なっていると私は混乱している。
nginxではどのような変更を行う必要がありますか? jetty.xmlで何を変更する必要がありますか?他の変更を加える必要がありますか?私のアプリはexample.com/index.htmlで提供されますか? nginxのの
現在の状態は以下にコピーされます。私はすべての桟橋を使用する必要がある場合、私は思っていた
upstream jetty {
server 127.0.0.1:8080 fail_timeout=0
}
server {
listen 80 default_server;
#listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.html index.htm;
server_name localhost;
location/{
proxy_pass http://jetty
try_files $uri $uri/ =404;
}
EDIT。 this setupで彼はちょうど超簡単に見えるリングを使用していますか?桟橋を使って得られるものは何ですか?
、突堤9.1で /webapps/myapp.xml $ {} jetty.homeに移動+、それを $ {jetty.base} /webapps/myapp.xmlに移動します –