Веб сервер – это сервер, который принимает от клиентов http-запросы и передает им http-ответы. Мини веб сервер – персональный компьютер с установленным специальным программным обеспечением, посредством которого происходит обмен информацией. Устанавливаемым программным обеспечением может быть Apache, IIS и другие.
Apache можно поставить "голым", а можно в сборке под названием Denwer. Полный пакет Denwer включает: Apache 2 + SSL, PHP 5.3, MySQL 5.1, phpMyAdmin, многопроектность, работу с Flash-накопителем. Поскольку основное предназначение Denwer это
эмуляция сервера на локальном компьютере для отладки, то для реальной работы самодельного сервера используют эту сборку со средствами защиты от вирусов и ddos атак, например, фаервол Outpost Firewall Pro.
Опишем установку голенького Apache+php.1. Скачиваем Apache (очень популярный продукт для организации web-сервера с оффсайта
http://apache.org (на момент установки последний стабильный релиз лежал по адресу
http://apache.rediska.ru/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi)
2. Сливаем PHP с оффсайта
http://php.net (опять же на момент установки, линк на архив
http://www.php.net/get/php-5.2.3-Win32.zip/from/a/mirror, нужно выбрать зеркало, откуда качать)
3. Ставим Apache. В процессе установки в NetworkDomain и Server Name пишем, например, localhost, Administrator’s Email - свой емэйл, галочку внизу не трогаем,по умолчанию ставится в С:\Program Files\Apache Software Foundation\Apache2.2.
После того как он поставился, проверяем работает или нет, открываем браузер и пишем
http://localhost, если работает, то горит надпись “It works!”, если нет, идем и смотрим, например, фаерволл, на предмет того, блокирует он процесс сервера или нет.
5. Разархивируем скаченный PHP в С:\Program Files\Apache Software Foundation\Apache2.2\php (если конечно Apache поставили сюда), потом находим в httpd.conf, он лежит в папке conf и добавляем строку “LoadModule php5_module php/php5apache2_2.dll”
(добавить можно в соответствующую секцию, найти которую не составит труда). Еще добавляем в DirectoryIndex строку index.php
и чуть ниже по конфигу строчку AddType application/x-httpd-php .php. Сохраняем файл.
6. Находим в папке, куда разархивировали php файл php.ini-recommended и переименовываем его в php.ini
7. Правим php.ini. Находим директиву session.save_path, раскомментируем её и изменяем путь на, допустим, C:/tmp, далее находим extension_dir и меняем на extension_dir = "С:\Program Files\Apache Software Foundation\Apache2.2\php\ext\" (путь до расширений php, возможно он будет другим). Сохраняем файл.
8. Для тестирования работоспособности связки Apache + PHP кидаем в С:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ файл test.php с содержанием “<?php phpinfo(); ?> и перезапускаем сервер (значок управления
сервером можно найти в трее). Открываем
http://localhost//test.php в браузере и если видим инфу по php, то значит все работает нормально. Если нет, смотрим внимательно, возможно что то упустили при установке или версии ПО отличаются от тех, которые ставил я. В следующей статье я расскажу как привязать к апачу Perl и Mysql. Немного терпения и у нас в руках будет полноценный web-сервер, под управлением Windows.
Источник -
http://www.giport.ru/news/11297/Установка IIS 7.51. Веб сервер IIS 7.5 входит в состав операционных систем Windows 7 и Windows Server 2008 R2. IIS включает множество компонентов, которые называются службами ролей.
2. Устанавливая IIS, определите список компонентов, который понадобится для решения задач. Для этого проанализируйте требования, предъявляемые к развернутому веб серверу, и установите соответствующие компоненты. Помните, что важна «золотая середина»: установка ненужных компонентов приведет к снижению производительности, а ограниченная конфигурация негативно отразится на функциональности сервера.
3. В окне «Задачи начальной настройки» кликните по опции «Добавить роли», после чего нажмите «Добавить». Затем установите напротив пункта «Веб сервер» флажок и нажмите «Далее».
4. После определения службы ролей нажмите «Далее», а затем на кнопку «Установить». По окончанию установки на экран монитора выведен будет отчет о проделанной операции.
5В установленном программном обеспечении из контекстного меню «Сайты» выберите опцию «Добавить веб сайт». В открывшемся окне введите параметры сайта (имя, физический путь, привязки и другую информацию). Для работы с сайтом нажмите на кнопку «Подключить как» и в открывшемся диалоговом окне введите реквизиты пользователя, от имени которого открываться будет ресурс.
6. После того как создадите веб сайт, выполните его конфигурирование. Чтобы настроить протоколирование, используйте элемент, расположенный в основной части консоли IIS. Уделите внимание выбору параметров протоколирования: выбор слишком большого количества полей может привести к заметному увеличению размера файлов журнала и, как следствие, уменьшению производительности веб сервера.
Источник -
http://www.kakprosto.ru/kak-108593-kak-podnyat-veb-serverИ ещё одна ссылочка
http://serverplaneta.ru/archives/317