Как настроить nginx в качестве прокси для Jetty?
Я пытался настроить Nginx в качестве прокси для пристани. Я хочу сделать что-то, как описано вэтот ответ но для молы не звонят.
Я создал.war
и я поместил его в~/jetty/jetty-dist/webapps/web_test-0.1.0-SNAPSHOT-standalone.war
Скажем, я хочу использовать домен example.com с IP-адресом 198.51.100.0.
Я также скопировал/etc/nginx/sites-available/default
в файлexample.com
и у меня это в том же каталоге.
Можете ли вы помочь мне настроить 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;
}
РЕДАКТИРОВАТЬ
Мне было интересно, нужно ли мне вообще использовать Jetty. Вэта настройка он просто использует кольцо, которое кажется супер легким? Что я получу, используя причал?