Как запретить внешний доступ к нескольким vhost-сайтам с одним конфигом?
Мы запускаем несколько сайтов с одного сервера, используя vhosts. Однажды вечером в пятницу мы столкнулись с проблемой, из-за которой нам нужно было убить внешний доступ ко всем сайтам. В то время мы изменяли каждую конфигурацию vhosts, чтобы убить внешний доступ.
Есть ли способ ограничить доступ всех сайтов, работающих на Vhosts, только с одного IP-адреса (IP-адрес нашего офиса) без необходимости изменения каждой их конфигурации?
2 ответа
Решение
Не помещайте свои настройки в раздел VirtualHost. Таким образом, они будут применимы ко всем Vhosts.
- Настройки в разделе VirtualHost применяются к соответствующему Vhost.
- Настройки в глобальном разделе применяются ко всем vhosts.
Пусть каждый vhost включает в себя один и тот же файл, который содержит настройки блокировки.