На моем AWS EC2 инстансе запущено приложение: 8080.
Чтобы использовать этот веб-портал, я установил nginx на EC2 и обратный прокси-сервер localhost, чтобы я мог получить доступ к веб-интерфейсу в моем браузере.
Nginx. conf file
server {
listen 80;
server_name ec2-xx-xx-xxx-xxx.eu-central-1.compute.amazonaws.com;
location / {
proxy_pass http://localhost:8080;
location /$request_uri {
proxy_pass http://localhost$request_uri;
}
}
При нажатии на ссылку EC2 в моем браузере я успешно вижу домашнюю страницу приложения.
Но когда я нажимаю любой URL, скажем / admin, Nginx перенаправляет на локальный компьютер localhost: 8080 / admin , а не на локальный сервер. Все, что я хочу, это то, что при нажатии на любой URL nginx следует переслать запрос на localhost: 8080 {$ URL} и вернуть мне браузер.
, пожалуйста, подскажите, где я не прав. Заранее спасибо.