Единственная статистика, которую я имею на DNS, от моей персональной фермы сервера (персональный сайт, проекты, размещающие для внештатных клиентов), поскольку я не выполняю машины DNS на работе. Это приблизительно для 6 доменов приблизительно с 15 000 представлений WWW в месяц. Серверами является и более старый HP Proliants, двойной Pentium на 1.4 ГГц, 2 ГБ RAM, и оба размещают больше, чем DNS (также DHCP и убивание других сервисов). У меня есть сценарий, который вытягивает статистику запроса каждый час. Я вижу в среднем 21M запросы на моем основном сервере и запросы 100k на моем вторичном устройстве каждый день. Процесс BIND даже не обнаруживается в вершине.
Принятие Вас говорит о конфигурировании Сервера HTTP, и что это - Apache в Debian, VirtualHosts управляют в каталоге /etc/www/apache2/sites-available
. Вы создаете текстовый файл здесь, с тем, какой бы ни имя, которое Вы хотите (это - хорошая практика для использования того же в качестве домена, который Вы собираетесь настроить).
Позволяет говорят, что у Вас есть site1.com. Вы создаете файл /etc/www/apache2/sites-available/site1.com
со следующим содержанием:
<VirtualHost *:80>
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /var/www/site1.com
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/sigma/html>
Options FollowSymLinks MultiViews
Order allow,deny
allow from all
</Directory>
LogLevel warn
CustomLog /var/log/apache2/site1.com/access.log combined
ErrorLog /var/log/apache2/site1.com/error.log
</virtualHost>
Вы создают символьную ссылку на /etc/www/apache2/sites-enabled
как это:
# cd /etc/www/apache2/sites-enabled
# ln -s ../sites-available/site1.com 000-site1.com
Это настраивает Ваш первый виртуальный сервер. Если Вы хотите иметь site2.com
скопируйте этот файл в другой названный в честь этого нового домена и измените параметр соответственно:
Создайте надлежащую символьную ссылку и перезагрузите апача (/etc/init.d/apache2 reload
)
У Вас будет по умолчанию файл /etc/apache2/sites-available/default
который устанавливает виртуальный хост по умолчанию к апачу. Это только, потому что это загружается сначала как /etc/apache2/sites-enabled/000-default
. Это - просто другой виртуальный хост.
До записей DNS можно просто указать на site2.com на тот же адрес, к которому резкий site1.com.
Существует намного больше к этому параметры конфигурации, которые можно считать в официальном Apache документацию сервера HTTP.
Править:
cgi-каталог-bin просто описан как другая директива по каждому virtualhost. Просто добавьте к конфигурационному файлу site1.com что-то как:
ScriptAlias /cgi-bin/ /some/path/to/site1/cgi-bin
И к файлу конфигурации site2.com:
ScriptAlias /cgi-bin/ /some/path/to/site2/cgi-bin
Или можно даже совместно использовать тот же каталог для обоих серверов. Больше при конфигурировании CGI на апаче
Я собираюсь предположить, что Вы используете Apache в качестве своего веб-сервера. Если так, Вы надеетесь реализовывать Виртуальные Хосты - два (или больше) домены, один IP.
Вот некоторые хорошие учебные руководства для запущения Вас...