NGINX с конфигурацией Tomcat


Я новичок в Nginx, и мне нужна ваша помощь,

По многим форумам я понял, что все наши статические страницы хранятся в Nginx. Когда приходит запрос, я должен передать этот запрос tomcat для получения данных и после ответа от tomcat генерируется ответ.

В настоящее время я только что сделал то, что я запросил напрямую, передал tomcat и ответил на запрос. но я думаю, что это не решение для производительности.

Так кто-нибудь может мне помочь?

1 7

1 ответ:

Вы можете использовать сопоставление proxy_pass с вашим портом сервера tomcat, например: если ваш порт tomcat равен 8080, ваш conf/nginx.conf должен быть настроен следующим образом:

...
http {
    ...

    server {
        location / {
            proxy_pass http://127.0.0.1:8080;
            proxy_set_header X-Real-IP $remote_addr;
        }
    }
}

Перезагрузите его sbin/nginx-s reload, затем, когда вы сможете получить доступ к http://127.0.0.1, запрос переадресуйте tomcat.

Конфигурационный файл обычно помещается под:

/etc/nginx/nginx.conf