Добрый день, Помогите разобраться. у меня в домашней сети Есть компьютер(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 их распознавал? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,289885,289885#msg-289885 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru