@DenGaan

Как правильно настроить редирект в NGINX?

просьба намекнуть куда копать и что делаю ни так. Есть несколько адресов к сервисам, что крутятся на сервере. Ссылки довольно длинными получаются, хотелось бы дать им доменное имя. (прим. 192.168.0.1:90/content/content1 и др.) Хотелось бы переходить по короткому имени (прим. content.bla). Через DNS не получилось, узнал что он не умеет работать с портами. Посоветовали мне Nginx. Поставил виртуалку, доступ к ней есть с любого компа в локальной сети. Поставил nginx, в nginx.conf сначала пытался сделать редирект
"
server
listen 80;
server_name content.bla;
location / {proxy_pass http://192.168.0.1:90/content/content1}
"
Работает не понятно, по доменному имени не переходит никуда, ничего не грузит, но localhost или 127.0.0.1 переходит по ссылке. Потом добавил include /etc/nginx/sites-available/*.conf и в ту папку добавил 2 файлика. content1.bla.conf и content2.bla.conf с содержанием как выше. Тоже самое, по 127.0.0.1 переходит на content2, по доменному имени никуда не ведет. Просьба тыкнуть хотя бы куда копать, запутался. И следующий вопросик. Как потом пользоваться этим со стороны клиента? Есть AD, он в качестве DNS сервера указан на каждом компе. Можно где то в нем указать, что бы он брал эти имена с машины на linux?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
Mi11er
@Mi11er
A human...
Есть AD, он в качестве DNS сервера указан на каждом компе. Можно где то в нем указать, что бы он брал эти имена с машины на linux?

Для каждого домена, указываем IP адрес реверс проки сервера ( в вашем случае nginx )
то есть для content.bla , адрес будет, IP NGinx
Который уже перебросит на нужный
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы