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?