Как запретить всем и разрешить определенному ip доступ к виртуальному хосту apache?
Имеется машина с веб. сервисом на apache2 debian. Требуется запретить доступ к сервису "для всех кроме". Данные настройки можно производить и через .htaccess, но этот вариант не подходит.
Требуется настройка именно через /etc/apache2/sites-available.
Необходимо замкнуть ресурс на 127.0.0.1 для полной изоляции виртуального хоста и разрешить доступ определенному ip для доступа к ресурсу из сети. Какие необходимо вносить параметры для реализации задачи.
Сергей: Так виртуалхост через порт определённый работает. Закрываем этот порт для всех кроме нужного и вуаля. К тому же он почему-то написал что htaccess не подходит. Что ещё остаётся?
Робот: С какой стати виртуалхост через определенный порт работает?
Виртуалхост работает по URL - в зависимости от введенного URL, попадаешь в определенный DocumentRoot.
Про разные порты нигде не вижу упоминания в вопросе.
Робот: А причем тут 81 порт, тем более что это не http порт?
Я даже не очень представляю, как разные сайты запускать на разные порты - это надо поднимать несколько инстансов apache, а виртуалхост работает не так.