Web серверWeb сервер — сервер, принимающий запросы от клиентов, обычно web-браузеров, и выдающий в ответ готовые HTML-страницы, содержащие текст, изображения, медиа-потоки и другие данные. Локальный web-сервер (именно такой можно скачать на этой странице) помогает веб-мастерам тестировать и редактировать сайты прямо на компьютере. Денвер 3
Скачать Денвер 3 для Windows (32-bit) Похожая программа: SMTP сервер SPECTral Personal SMTP Server Джентльменский набор Web-разработчика — набор дистрибутивов и программная оболочка для отладки сайтов прямо на своём компьютере, без необходимости выхода в Интернет. Ни для кого не секрет, что, создав приличный сайт, можно прилично подзаработать деньжат :. Благо, возможностей для этого сейчас целое море. Но сделать сайт — еще не все, надо его еще и протестировать на работоспособность. И вот тут уже начинается самое неприятное: мы закачиваем через FTP свой готовый сайт на хост и каждый раз, когда находим ошибку, уничтожаем его, чтобы вновь залить уже исправленный вариант. Такая правка может длиться очень долго. Хорошо, что сейчас очень многие провайдеры предоставляют возможность использования безлимитных пакетов подключения к Интернет, но согласитесь, все равно противно ждать пока Ваш сайт в очередной раз загрузится на сервер. Но, как говорил Заратустра, из любой ситуации есть как минимум два-три выхода :). Для решения проблемы отладки сайта существуют специальные программные пакеты, именуемые локальными серверами. Мы с Вами сегодня рассмотрим работу Джентльменского Набора Web-Разработчика (сокращенно Д.Н.В.Р. или Denwer). Это разработка нашего соотечественника Дмитрия Котерова, которая включает в себя набор дистрибутивов и программную оболочку для отладки сайтов. Что же содержится в Denwer'e
Как видите, мы имеем дело с достаточно мощной и функциональной программой, которая поддерживает работу с сайтами созданными на всех распространенных языках программирования, но в отличие от других подобных проектов, занимает всего 6 мегабайт!!! Это было достигнуто благодаря тщательному отбору и оптимизации установочных дистрибутивов многих альтернативных локальных серверов. В Denwer'e остались только самые востребованные компоненты, хотя расширенные версии остальных также легко скачать с официального сайта и установить как дополнения. Установка DenwerДавайте же установим базовый пакет Denwer'a и посмотрим его в действии. Процесс установки довольно нетрадиционный, но и несложный, если быть внимательными. Работа по установке Denwer'a напоминает работу с командной строкой или DOS. Инициировав установку, Вы увидите следующее окно: Нажимаем Enter и далее внимательно читаем инструкции, которые предлагает инсталлятор. После проверки установленных драйверов для работы сервера, Denwer спросит Вас, куда следует установить программу: Здесь есть возможность установки на флэш-накопитель или на винчестер. При установке на флэшку, просто укажите букву, под которой она у Вас определяется. Если же устанавливать на жесткий диск (как в примере), то кроме буквы диска можно указать и директорию, в которую бы Вы хотели поставить Denwer (в данном случае я создал папку "Denwer" в директории "Program Files"). Следующим важным этапом будет выбор варианта запуска Denwer'a. Как видно, есть два режима: при первом Denwer запускается вместе с системой, при второй — вручную. Посоветовать что-то универсальное не могу, но если у Вас достаточно мощный компьютер, то ставьте первый вариант. Я же себе поставил второй, поскольку выделять лишние ресурсы своего и без того слабенького аппарата, мне никак не светит :). Несмотря на все устрашающие предупреждения, пока все работает нормально (стучит по дереву и трижды плюет через левое плечо). Если Вы все делали правильно, то в итоге установки откроется браузер со следующей информацией: На Рабочем столе появится три ярлыка: Первый — для перезагрузки Denwer'a, второй — для запуска, а третий — для остановки работы сервера. Также в трее Вы заметите два новых значка: Первый — это эмулятор почтового сервера. Он слушает 25-й порт для приема всех почтовых сообщений присланных на локальный сервер localhost. Все пришедшие письма автоматически сохраняются в папке /tmp на созданном виртуальном диске Z (об этом ниже). Второй значок — это сам сервер. Открыв окно состояния, Вы сможете увидеть все действия и обращения к хосту. На следующем скриншоте представлен общий вид обоих служб: Описанные выше приложения — это своеобразные мониторы работы Denwer'a, но копнем глубже. Зайдите в папку "Мой компьютер" и Вы увидите, что там у Вас появился новый диск (с той буквой, которую Вы задали при установке). В этом каталоге, и только в нем, хранятся все файлы Denwer'a и сюда, а конкретнее в папку "Z:\home", Вы будете переносить Ваш сайт для дальнейшей отладки. Пример работы с web-серверомНо вернемся к этому позже. Теперь нам надо проверить программу на работоспособность. Для этого запустим браузер и введем в адресную строку: http://localhost/denwer/ (можно и просто http://localhost/). Результатом сих манипуляций должно стать следующее окно: Если Вы видите его, то все работает как надо. При помощи данной страницы Вы можете:
Как же все-таки сделать так, чтобы сайт открылся при помощи Denwer'a? Очень просто! Как я уже говорил раньше, Вам надо просто весь свой сайт закинуть в папку "Z:\home". При этом называем папку так, как хотим, чтобы у нас отображался на сервере наш сайт (например, tros1.ru). В этой папке нужно обязательно создать еще папку с именем "www". В ней и будут храниться все страницы и скрипты Вашего сайта. Когда Вы проделали все эти нехитрые операции, запускайте браузер и в адресную строку вводите имя папки, в которую Вы положили сайт (tros1.ru). Иногда для того, чтобы Denwer принял сайт, его надо перезапустить. Используйте для этой цели ярлык Restart Denwer. РезюмеОт себя добавлю, что пользоваться Denwer'ом — одно удовольствие, хотя поначалу он кажется слишком непонятным. Нужно просто привыкнуть к той мысли, что Вы теперь обладаете полноценным сервером и соответственно использовать его возможности. Он не требует знания тонкостей настройки и как нельзя лучше подойдет новичкам в деле создания и тестирования сайтов. Главное помнить — нет ничего такого, созданного человеком, чего бы другой человек не понял :). Удачных Вам разработок! P.S. Данная статья предназначена для свободного распространения. Приветствуется её копирование с сохранением авторства Руслана Тертышного и всех P.S. P.P.S. Возможно также Вам пригодится ещё одна программа для безопасной загрузки файлов на удалённый сервер SSH-клиент WinSCP http://gold-free.ru/soft/inet/ssh-manager.php
|
Бесплатный софт:
Полезности:Развлечения:
Мы в Google+ |
Правила добавления комментариев:
1. Все комментарии проходят цензуру, нет смысла спамить.
2. Однозначно будут удалены:
Бессмысленные, нецензурные, глупые комментарии, неаргументированная критика, а также ссылки на файлообменники и прочие сайты не в тему.
3. Приветствуются:
Аргументированные отзывы о данной программе, а также грамотность и умение формулировать свою мысль в рамках приличия.