Welcome! Log In Create A New Profile

Advanced

вопрос новичка по редиректу на номер порта

November 06, 2020 05:52AM
Добрый день,
Помогите разобраться.
у меня в домашней сети
Есть компьютер(Linux) на нем крутится несколько серверов (используется как медиацентр):торрент качалка,Plex, dlna, и т.п.. каждый слушает свой порт.. и все хорошо(в домашней сети)...
. Хочется управлять им удаленно, из интернета, для этого можно пробросить их парты за NAT.. но во-первых не все сервера с авторизацией, да и просто держать за натом кучу открытых портов мне кажется не самой лучшей идеей....
И можно поставить ngnix, за NAT вывести только его порт,а он уже будет редиректить на соответствующие службы внутри домашней сети, а заодно по необходимости прверять авторизацию
...
Я ещё совсем зелёный и у меня пока ничего не получилось.. по манам ставилю ngnix..
При тесте на 80 порту выдает дефолтную страничку...
И пытаюсь добавить правила/серверы в конфиг.. запутался в именах серверов..
Т.е. Я хочу придумать им имена по названию служб
И в браузере вводить:http://IP:port/server_name
Чтобы ngnix слушающий 80й порт, сопоставлял server_name с тем что у него имеются в конфиге
И редиректил на соответствующий порт
Пример:
В браузере удаленной машины ввожу
Http://192.168.1.100/transmission
Где -192.168.1.100(или внешний белый ip) адрес машины где крутится ngnix
"transmission"- имя сервера по которому ngnix должен опознать запрос и перенаправить на соответствующий порт

В правилах ngnix
server {
...
server_name transmission www.transmission
location / {
proxy_pass http://192.168.1.100:8091/;
}
}

-где 8091 номер порта где отвечает transmission в локальной сети...
И так для всех служб для которых я хочу сделать редирект через ngnix
(Свое уникальное имя сервера и порт на котором запущена /слушает служба)
Далее рестарт ngnix

И пока ничего не получается, при удаленном запросе в браузере (из домаашней сети)
http://192.168.1.100/transmission
Получаю 404, а хочу получить вебморду от торрент качалки...
Ч.Я Д.Н.Т?

Подскажите, как правильно прописать подобное перенаправление, и как правильно придумывать имена серверов/сайтов (для служб запущенных на той же машине где и ngnix , каждая служба отвечает на своем порту) чтоб редирект через ngnix их распознавал?
Subject Author Posted

вопрос новичка по редиректу на номер порта

redidka812 November 06, 2020 05:52AM

Re: вопрос новичка по редиректу на номер порта

redidka812 November 08, 2020 02:11AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 291
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready