Jak skonfigurować nginx jako serwer proxy na molo?

Próbowałem skonfigurować nginx jako serwer proxy na molo. Chcę coś zrobić, jak wyjaśniono wta odpowiedź ale dla Jetty nie dzwoni.

Stworzyłem.war i umieściłem go~/jetty/jetty-dist/webapps/web_test-0.1.0-SNAPSHOT-standalone.war

Powiedzmy, że chcę użyć domeny example.com z adresem IP 198.51.100.0.

Ja również skopiowałem/etc/nginx/sites-available/default do plikuexample.com i mam go w tym samym katalogu.

Czy możesz mi pomóc skonfigurować nginx jako serwer proxy do molo w moim przypadku? Wiem, że w Internecie jest wiele odniesień do tego, jak to zrobić, ale wszystkie są różne i pomyliłem się.

Jakie konkretne zmiany muszę wprowadzić w nginx? Jakie zmiany muszę wprowadzić w jetty.xml? Czy muszę dokonać innych zmian? Czy moja aplikacja będzie obsługiwana w example.com/index.html?

Aktualny stan nginx jest kopiowany poniżej:

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;
        }

EDYTOWAĆ

Zastanawiałem się, czy w ogóle muszę używać Jetty. Wta konfiguracja po prostu używa pierścienia, co wydaje się super proste? Co mogę zyskać, korzystając z molo?

questionAnswers(1)

yourAnswerToTheQuestion