Новостей | Акций
Создание Интернет магазина Хмельницкий
Статьи и советы Версия для печати
» Личный веб-сервер »  
3125

Веб-сервер - самый важный инструмент для каждого веб-программиста. Ведь более удобно писать скрипы или плагины на своем ПК, провести там же тестирование, исправление ошибок, а только после этого, если все работает верно, выгружать его на сервер в интернет. Веб-серверов существует достаточно много, но нас пока интересует только Apache.

Apache распространяется по бесплатной лицензией Apache Software License, которая дает право бесплатно использовать веб-сервер для любых целей, свободно изменять и распространять измененные копии.

Когда Apache работал исключительно под UNIX, но сегодня есть много модификаций под другие ОС, в том числе и под Windows. Мы будем использовать Денвер (Джентльменский Набор Веб-Разработчика). Кроме самого Apache, он включает в себя модули SSL, SSI, PHP5, MySQL, sqLite, phpMyAdmin и много других полезных функций.

Если вы уже устали читать о преимуществах Денвера, можем переходить к инсталляции. Перейдите на страницу загрузки и нажмите кнопку "Загрузить Денвер". Введите в поле свой e-mail - на него будет выслана ссылка для загрузки дистрибутива. Перейдите по этой ссылке и немного подождите - начинается загрузка пакета. После того, как пакет загружен, просто запустите получено файл.

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

Базовый пакет установлен, теперь самое время проверить корректно ли он работает. Чтобы сделать проверку следуйте инструкциям. Следует помнить, что Денвер - пакет для разработчиков. То есть он абсолютно незащищенным от внешних атак. Ставить на него работающие проекты и делать их доступными в интернет очень опасно - для этого лучше воспользоваться другой сборкой Apache.