Назад | Перейти на главную страницу

Маршрутизация запросов из внутренней сети в локальный Apache - задание dnsmasq?

Привет, ребята из serverfault, впервые на этом сетевом сайте.

У меня вопрос по настройке нового сервера. Ubuntu 16.04 и Apache 2.4 будет работать на сервере.

Мы хотели бы разрешить внешний доступ к серверу, что можно было бы сделать с помощью поддоменов с подстановочными знаками, чтобы http://testsite.dev.example.com направится к /var/www/testsite. Я сделал это в другой среде уже с VirtualHost директивы, и я думаю, что знаю, как это работает.

Но: Как я могу избежать этого запроса http://testsite.dev.example.com из внутренней сети будет обрабатываться через интернет? Хотелось бы избежать потери скорости при разработке.

Жестяная банка dnsmasq использоваться для распознавания *.dev.example.com шаблон и обработать запрос внутри?

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

Добро пожаловать!

Вы хотите использовать -A / адрес опция в конфиге dnsmasq:

address=/<domain>/[domain/][<ipaddr>]

или в вашем случае

address=/dev.ourdomain.com/<ipaddr of webserver>

Вы также можете использовать -A address=/domain/ip, если вам нужны параметры командной строки.