Автор Тема: Как поднять web сервер на домашнем ПК  (Прочитано 10219 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Сергей Горбачевский

  • Administrator
  • Знаменитый писатель
  • *****
  • Сообщений: 73114
  • Репутация: +321/-3
  • Пол: Мужской
  • Киевстар и Коболев одна шайка
    • Награды
Как поднять web сервер на домашнем ПК
« : 14, Февраль 2012, Вторник, 07:07:35 am »
Веб сервер – это сервер, который принимает от клиентов 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.5

1. Веб сервер 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


Оффлайн Сергей Горбачевский

  • Administrator
  • Знаменитый писатель
  • *****
  • Сообщений: 73114
  • Репутация: +321/-3
  • Пол: Мужской
  • Киевстар и Коболев одна шайка
    • Награды
Как поднять web сервер на домашнем ПК
« Ответ #1 : 14, Февраль 2012, Вторник, 16:29:46 pm »
FTP-сервер на домашнем ПК http://hostinfo.ru/articles/608/


Оффлайн Сергей Горбачевский

  • Administrator
  • Знаменитый писатель
  • *****
  • Сообщений: 73114
  • Репутация: +321/-3
  • Пол: Мужской
  • Киевстар и Коболев одна шайка
    • Награды
Как поднять web сервер на домашнем ПК
« Ответ #2 : 15, Февраль 2012, Среда, 09:38:07 am »
А вот готовый девайс

Сетевой накопитель LinkStation Mini — одно из интересных предложений от компании Buffalo, ставший лучшим выбором ряда обозревателей. Размеры и вес устройства составляют 40x82x135 мм и 0,5 кг, что позволяет его легко транспортировать. Но это не единственное достоинство продукта.

Сетевое устройство хранения данных LS-WSXL построено на базе двух мобильных 2,5" жестких дисков. Благодаря этому обеспечивается непревзойдённая компактность NAS, на 60% более низкое энергопотребление (по сравнению с 3,5" моделями) и бесшумная работа, обусловленная пассивным охлаждением. Встроенные накопители могут работать независимо друг от друга, а также в режимах RAID 0 для увеличения производительности и RAID 1 для дублирования данных.

Установки и настройка LinkStation Mini проста и не требует драйверов, NAS подключается в маршрутизатор, после чего доступен всем соединённым по сети компьютерам по гигабитному протоколу Ethernet. Встроенный процессор позволяет передавать данные со скоростью до 40 Мбайт/с. NAS поддерживает как сети Microsoft, так и технологию Apple Bonjour для автоматического поиска и настройки сетевых служб для компьютеров Mac.

LS-WSXL можно использовать в качестве веб-сервера благодаря установленной платформе Apache с полнофункциональными модулями расширения, подключённым скриптовым языком PHP5 и базой данных MySQL с интерфейсом phpmyadmin.

Ещё одной важной программной функцией LinkStation Mini является резервное копирование данных. С этой целью в комплекте с сетевым хранилищем поставляется 5 лицензий программы NovaBACKUP Professional, обеспечивающей автоматическое дублирование данных через локальную сеть или Интернет.

Энергоэффективность устройства, требующего до 17 Вт питания, дополняется функцией автоматического включения и отключения LinkStation Mini, работающей посредством ПО NAS Navigator: устройство прекращает работу с последним ПК и активируется при появлении в сети первого пользователя.


Теги: