Как запретить внешний доступ к нескольким vhost-сайтам с одним конфигом?

Мы запускаем несколько сайтов с одного сервера, используя vhosts. Однажды вечером в пятницу мы столкнулись с проблемой, из-за которой нам нужно было убить внешний доступ ко всем сайтам. В то время мы изменяли каждую конфигурацию vhosts, чтобы убить внешний доступ.

Есть ли способ ограничить доступ всех сайтов, работающих на Vhosts, только с одного IP-адреса (IP-адрес нашего офиса) без необходимости изменения каждой их конфигурации?

2 ответа

Решение

Не помещайте свои настройки в раздел VirtualHost. Таким образом, они будут применимы ко всем Vhosts.

  • Настройки в разделе VirtualHost применяются к соответствующему Vhost.
  • Настройки в глобальном разделе применяются ко всем vhosts.

Пусть каждый vhost включает в себя один и тот же файл, который содержит настройки блокировки.

Другие вопросы по тегам