Установка и настройка сервера приложений Denwer

Установка и настройка веб-серверов и серверов приложений

Установка и настройка сервера приложений Denwer

Сообщение zk » 09 сен 2007, 17:53

Установка и настройка сервера приложений Denwer.
Оф. сайт: http://www.denwer.ru/
Версия статьи 1.1
Скачать в DC: Base_2006-10-04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1.exe
Всё описанной относится к версии сервера Base_2006-10-04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1.exe

denwer.png
Стартовая страница Denwer


1. Что такое Denwer.

Предлагаемый комплекс программ позволяет запустить полноценный веб-сервер
Apache с поддержкой PHP, Perl и сервер MySQL на машине, работающей под
управлением MS Windows 95/98/Me/NT/2000/XP. Как правило, при установке не
требуется никакой настройки, комплекс может использоваться даже
неподготовленными пользователями. Тем не менее, он может найти применение
не только для обучения азам веб-программирования, но и для отладки
интерактивных сайтов, программ, использующих базу данных MySQL, написанных
на языках PHP и Perl.

В отличие от TopServer, этот комплекс более компактен, и к установке прдлагается базовый комплект,
который можно в дальнейшем расширять по мере надобности. Денвер больше ориентирован на отладку приложений,
но так же его можно использовать для небольших домашних проектов.
В комплексе содержаться версии компонентов применяемые обычно на профессиональных хостингах,
что позволяет в дальнейшем с лёгкостью перенести сайт туда.

2. Установка.

Дистрибутив поставлятся в виде самораспаковывающегося архива 7-zip (http://www.7-zip.org),
содержащего также и автоматически запускаемый инсталлятор.
После того, как вы скачали дистрибутив, вам нужно его запустить. Вначале архив будет распакован во временную директорию (нужно немного подождать), а затем автоматически запустится инсталлятор.
Вас спросят о том, в какой каталог вы хотели бы установить комплекс (по умолчанию используется C:\WebServers, вам нужно лишь нажать Enter, чтобы согласиться с этим выбором). В указанном каталоге будут расположены абсолютно все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).
Далее вам предложат ввести имя виртуального диска, который будет связан с только что указанной директорией. Рекомендуем вам согласиться со значением по умолчанию (Z:). Важно, что диска с этим именем еще не должно содержаться в системе — чаще всего так и происходит с диском Z:.
После этого начнется копирование файлов дистрибутива, а под конец вам будет задан вопрос, как именно вы собираетесь запускать и останавливать комплекс. У вас есть две альтернативы:
1. Создавать виртуальный диск при загрузке машины
2. Создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на Рабочем столе). И, соответственно, отключать диск от системы — при остановке серверов.
Советую выбрать второй вариант.

Собственно, вот и все. Вы сможете выполнить установку комплекса, имея всего 2 клавиши на клавиатуре: Enter и Y (чтобы ввести Yes).

3. Первый запуск.

После завершения установки сразу же щелкайте по созданному инсталлятором ярлыку Start servers на Рабочем столе, а затем, дождавшись, когда все консольные окна исчезнут, открывайте браузер и набирайте в нем адрес: http://localhost.
Вы окажетесь на стартовой странице.

4. Настройка веб-сервера.
Для того чтобы создать собственный хост переходим в папку Z:\home\ и содаём папку, в качестве названия которой, нужно ввести зарегистрированное вами имя, например primer.vfose.ru , а внутри неё создадим папку www, именно в ней будут храниться страницы вашего хоста.
Теперь когда хост создан нужно перезапустить сервер воспользовавшись, например, ярлыком Restart servers на Рабочем столе.
В папке Z:\home\primer.vfose.ru\www\ cоздадим файл index.html со следующим содержимым: "Привет всем!" и сохраним его.
Теперь перейдя по адресу http://primer.vfose.ru браузер должен выдать:

Привет всем!

Теперь вы можете создавать свои странички на языке HTML или с использованием скриптов PHP, а так же установить движок форума, сайта и т.д.

Но это уже тема для отдельной статьи.

Внимание!
В целях безопасности рекомендую в файле Z:\home\localhost\.htaccess добавить такие строки:
Код: Выделить всёРазвернуть
Allow from 127.0.0.1
Deny from all

Сделать это нужно потому что существует возможность доступа к утилитам извне по имени localhost, например к phpMyAdmin, а он настроен по умолчанию на вход от имени суперпользователя root без пароля.
Спасибо за предоставленную об уязвимости информацию - gasKnyaZb, он отправил отчёт об этой ошибке разработчикам Denwer, и в следующей версии скорее всего она будет исправлена.

(с) zk
Статья написана при использовании документации к Denwer и на основе личного опыта.
Будет дополняться по мере вопросов и комментариев.
zk
Администратор
 
Сообщения: 1972
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Установка и настройка сервера приложений Denwer

Сообщение !M@kLeR! » 10 сен 2007, 12:26

и за это спасибо)
UPDATE: а как его потом нормально удалить?
*24 часа за компом*
Аватара пользователя
!M@kLeR!
Начинающий участник
 
Сообщения: 5
Зарегистрирован: 10 сен 2007, 12:05
Откуда: Engels city

Re: Установка и настройка сервера приложений Denwer

Сообщение -=(Wak)=- » 10 сен 2007, 22:47

!M@kLeR! писал(а):и за это спасибо)
UPDATE: а как его потом нормально удалить?

Он в системе ничего радикального не делает
так что просто удали файлы)
Изображение
Изображение
Саратовский сервер Half-Life 2 : Deathmatch

ICQ: 333-264-992 | DC+: -=(Wak)=- | CSS: -=(Wak)=- | Team: [۩Overk!Ls™۩]
Аватара пользователя
-=(Wak)=-
Автор
 
Сообщения: 25
Зарегистрирован: 07 сен 2007, 00:56
Откуда: Саратов

Re: Установка и настройка сервера приложений Denwer

Сообщение PUNK » 12 сен 2007, 13:53

а как создать?index.html :shock:
PUNK
Начинающий участник
 
Сообщения: 6
Зарегистрирован: 12 сен 2007, 11:49

Re: Установка и настройка сервера приложений Denwer

Сообщение DPX-Infinity » 12 сен 2007, 14:06

PUNK писал(а):а как создать?index.html :shock:


эээ, а ты не знаешь как создавать файлы? Правой кнопкой на пустом месте в "Проводнике"/Создать/Текстовый документ. Потом переименовываешь этот файл в index.html
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: Установка и настройка сервера приложений Denwer

Сообщение PUNK » 12 сен 2007, 14:15

Ну зделал но он у мну перехлжит на топсервер а не на привет!!!!!!!!!!!!чё делать? :shock:
PUNK
Начинающий участник
 
Сообщения: 6
Зарегистрирован: 12 сен 2007, 11:49

Re: Установка и настройка сервера приложений Denwer

Сообщение Костик » 12 сен 2007, 14:36

PUNK писал(а):Ну зделал но он у мну перехлжит на топсервер а не на привет!!!!!!!!!!!!чё делать? :shock:


Блин.... выражайсо яснее..
FreeBSD 9.2 and Fedora 18 user
Аватара пользователя
Костик
Активный участник
 
Сообщения: 1944
Зарегистрирован: 03 сен 2007, 02:15

Re: Установка и настройка сервера приложений Denwer

Сообщение -=(Wak)=- » 12 сен 2007, 15:23

PUNK писал(а):Ну зделал но он у мну перехлжит на топсервер а не на привет!!!!!!!!!!!!чё делать? :shock:

Смени расширение !
сделай так чтоб в системе отображались расширения файлов !
или в блокноте
Файл Сохранить как \
а там выбираешь тип файла: все файлы(*.*)
и сохраняешь как нужно !
+ вопро млин !Изображение
Изображение
Изображение
Саратовский сервер Half-Life 2 : Deathmatch

ICQ: 333-264-992 | DC+: -=(Wak)=- | CSS: -=(Wak)=- | Team: [۩Overk!Ls™۩]
Аватара пользователя
-=(Wak)=-
Автор
 
Сообщения: 25
Зарегистрирован: 07 сен 2007, 00:56
Откуда: Саратов

Re: Установка и настройка сервера приложений Denwer

Сообщение PUNK » 14 сен 2007, 11:24

а это бесплатно? :shock:
PUNK
Начинающий участник
 
Сообщения: 6
Зарегистрирован: 12 сен 2007, 11:49

Re: Установка и настройка сервера приложений Denwer

Сообщение DPX-Infinity » 14 сен 2007, 12:20

PUNK писал(а):а это бесплатно? :shock:


что бесплатно? :?:
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

След.

Вернуться в Веб серверы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron