Apache и большинство других веб-серверов, могут использовать один IP-адрес для ответа на различные запросы доменных имен. Это обычно работает хорошо, если Вам не нужен SSL. Apache является веб-сервером, используемым X-сервером MacOS.
Apache называет эту функциональность Основанными на имени Виртуальными Хостами.
Вы легко создаете новые виртуальные хосты на X-сервере MacOS с помощью Администраторской программы Сервера-> сеть-> Сайты.
Apple предоставляет обширную документацию относительно X-сервера MacOS по http://www.apple.com/server/macosx/resources/documentation.html. Посмотрите раздел "Managing Multiple Sites on One Server" администрации Web Technologies PDF.
И Вам будет нужно внешнее доменное имя, указывающее на внешний IP-адрес mini Mac для каждого веб-сайта / доменное имя.
Marcus
Необходимо использовать limit_except
:
limit_except GET HEAD {
auth_basic 'Restricted';
auth_basic_user_file /path/to/userfile;
}
Это работает с тех пор nginx 0.8.48, в более старых версиях была ошибка где fastcgi_pass
не был наследован в limit_except блоке.