Nginx установлен на VM. Нужно часть запросов перенаправить на другой порт. Я создал файл /etc/nginx/conf.d/example.conf
ну и вот он сам
server{
listen 443;
location /findByFId {
proxy_pass http://хх.ххх.хх.хх:4444/;
proxy_redirect off;
}
}
апи заменил на "х" для поста
Понял что написал вопрос некорректно, добавлю информации. У меня есть сайт, который стоит на этом Nginx и Api для связи с базой данных которое стоит на этой же VM на Node.js, Api в свою очередь слушает порт 4444, я на домен взял сертификат LetsEncrypt и теперь когда с сайта идет запрос на порт 4444, он блокируется, так как запрос на 4444 порт идет http. После изучения данного вопроса пришел к выводу что мне нужно все запросы отправлять на https(443 порт) и дальше отфильтровывать и перенаправлять их. С сайта могут быть стандартные запросы, типа Add, findId и тд. С Nginx до этого я дела не имел. Поэтому вопросы сформулирую конкретно.
1. Правильно ли я решил что нужно создать файл именно в этой папке? /etc/nginx/conf.d/example.conf
2. Тот вариант что на примере - НЕ рабоает. Что с ним не так? Если есть покажите пример похожей переадресации.