LINUX.ORG.RU
решено ФорумAdmin

Настройка Nginx

 , ,


1

1

Всем привет коллеги. Прошу помощи у экспертов по настройке nginx. Данный сервис у меня поднят на centos 7. Разобрался с самой базовой настройкой сервиса, на текущий момент удачно проксирую https запросы снаружи внутрь. Но есть одна особенность, которую я пока не знаю как разрулить. Объясню по-этапно

  1. имеется nat трансляция на cisco маршрутизаторе по 443 порту на LAN адрес прокси сервера с nginx.
  2. имеется множество A записей во внешних dns зонах, которые смотрят на внешний транслируемый ip адрес.
  3. Собственно сама проблема. При переходе по https://внешний_ip_адрес/ открывается первый настроенный .conf на nginx, а конкретнее Битрикс, который я настроил в первую очередь.

Теперь вопрос, можно ли как то настроить nginx, чтобы при переходе по транслируемому ip адресу просто показывал к примеру 403 ошибку, да что угодно, только не сам сервис.

Заранее спасибо!

Можно, для этого нужно сделать отдельный vhost:

server {
    listen 80 default_server;
    listen 443 ssl default_server;

    return 403;
}

Остальные vhost-ы тогда будут работать только по имени.

spirit ★★★★★
()
Ответ на: комментарий от spirit

Шикарно, ваш способ работает!! Спасибо огромное!

gidrotormoz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.