Denwer - пакет разработчика web-сайтов |
Добавил(а) microsin |
Для тестирования веб-сайтов на локальном компьютере существует удобный пакет Denwer, включающий в себе специально собранные Apache и MySQL. В этой статье описывается процесс установки Denwer. 1. Скачиваем, см. [1]. 2. Устанавливаем, просто запустив exe-файл. Установщик работает в консольном окне, по ходу дела давая ценные комментарии и задавая вопросы. 3. После окончания установки по умолчанию будет создана папка C:\WebServers\, на которую будет монтироваться виртуальный диск командой subst (его букву вы выбирали в процессе установки). На виртуальном диске создаются следующие папки: etc home tmp usr home - в этой папке создаются папки, содержимое которых представляет контент виртуальных серверов. Например, папка home\test1.ru\www является корневым каталогом для сайта http://test1.ru, а home\test2.ru\www является корневым каталогом для сайта http://test2.ru. В папках www находится файл index.html (пока там пустая заглушка, при публикации сайта которую надо заменить а рабочий файл). Папка home\localhost содержит основной сайт Denwer, которая содержит в себе систему управления MySQL (home\localhost\www\Tools\phpmyadmin\). usr - этот каталог содержит бинарники perl, php и sendmail (usr\bin\, usr\local\bin\, usr\local\sbin\, usr\local\php\, usr\local\sendmail\), apache (usr\local\apache\), MySQL (usr\local\mysql4\bin\). 4. При старте Denwer-а (когда ярлыком, например, запускается C:\WebServers\etc\Run.exe), в файл %SystemRoot%\system32\drivers\etc\hosts добавляются записи (при останове программой C:\WebServers\etc\Stop.exe эти записи стираются). 127.0.0.1 www.subdomain.localhost 127.0.0.1 www.subdomain.test1.ru 127.0.0.1 subdomain.localhost 127.0.0.1 subdomain.test1.ru 127.0.0.1 www.localhost 127.0.0.1 www.test1.ru 127.0.0.1 www.test2.ru 127.0.0.2 custom-host 127.0.0.2 www.custom 127.0.0.1 test2.ru 127.0.0.1 test1.ru 127.0.0.2 custom 5. Файл usr\local\apache\conf\vhosts.conf содержит настройки виртуальных хостов. Виртуальный хост - это заранее прописанные доменные имена, на которые откликается виртуальный сервер как на различные веб-сайты. Например, после установки Denwer доступны виртуальные сервера test1.ru и test2.ru. Добавлять новые виртуальные сайты довольно просто: - в папке home создаем новую папку, например, home\test3.ru. В ней создаем новую папку www - home\test3.ru\www # Host /home/test3.ru/www (7): - публикуем сайт в папку home\test3.ru\www (в папке home\test3.ru\www должен появится как минимум файл index.html). Итак, подытожим: - папка home\test3.ru\www соответствует адресу http://test3.ru [Ссылки] 1. Получение ссылки на закачку самой свежей версии Denwer (бесплатно, но требуется регистрация). |