Я Nginx работает на порту 80 и Tomcat работает на порту 8080.Nginx вперед кот не работает
Я положил в следующей конфигурации на TOMCAT конф/server.xml:
<Host name="localhost" appBase="web apps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="examples">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
Я перезагружать tomcat и open localhost: 8080. Я вижу, что веб-приложение примеров открыто.
Я открыл Nginx файл/и т.д./Nginx/сайты с поддержкой/по умолчанию и обновил конфигурацию местоположения с:
location/{
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
#put in by me
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8080/;
}
, когда я открываю браузер LOCALHOST я могу увидеть страницу примеров Tomcat. Однако, когда я нажимаю на любую ссылку внутри приложения, например «сервлеты», я получаю код 404.
Знаете ли вы, как я могу перенаправить запрос Tomcat, чтобы содержимое возвращалось из Tomcat в Nginx?
благодаря -Sonam
Благодарности. Это сработало. – Sonam