+7 (495) 656-6281, +7 (495) 922-7982 (Пн-суб: с 10 до 20ч.)
Спец-сервис. Ремонт ноутбуков, материнских плат, видеокарт,  восстановление данных
Главная Новости Статьи Файлы Доставка FAQ Контакты
Наша деятельность

Контакты

Разное

Новости

Статьи

Начало раздела

Введение в компьютерные сети. WEB. Часть 3. Установка web-сервера.


Из предыдущих статей мы довольно много узнали о том, что такое web. В этой статье мы разберемся, как установить web-сервер на свой персональный компьютер. Мы будем использовать web-сервер Apache. Оригинальную версию этого сервера можно загрузить по ссылке http://www.sai.msu.su/apache/. По этому адресу лежат дистрибутивы сервера для различных аппаратных платформ. Мы немного упростим себе задачу и воспользуемся комплектом для установки Denwer (скачать можно отсюда - http://www.denwer.ru/).
Пакет для установки web-сервера Denwer, помимо apache, включает в себя много полезных программ, которые потребуются для разработки полноценного сайта. В пакет Denwer входят:
- Web-сервер: Apache с инсталлированными модулями, SSL, SSI, mod_rewrite, mod_php.
- Интерпретаторы и языки программирования: PHP5 с поддержкой баз данных GD, MySQL, sqLite.
- База данных: MySQL5 с поддержкой транзакций. Оболочка phpMyAdmin для работы с БД.
- Эмулятор почтового сервера sendmail.

Установка пакета займет около пяти минут. Для начала установки запустите файл установщика, у меня он называется: Denwer3_Base_PHP52_2010-11-07_a2.2.4_p5.2.12_zendoptimizer_m5.1.40_pma3.2.3.exe. Далее появится окно, в котором надо подтвердить готовность к установке, нажав кнопку OK, установка начата. Затем в отрывшемся консольном окне подтвердите все предлагаемые настройки по умолчанию. После того как все компоненты будут установлены, на рабочем столе появиться три ярлыка для запуска, останова и перезагрузки сервера.
По умолчанию весь комплект программного обеспечения устанавливается в C:WebServers. Для того чтобы создать свой первый сайт перейдите в папку  C:WebServershome и создайте директорию с именем mysite.ru, перейдите в нее и создайте директорию с именем www. Затем запустите web-сервер при помощи ярлыка Start Denwer на вашем рабочем столе. Теперь запустите браузер и перейдите по адресу mysite.ru, вы должны увидеть приблизительно тоже, что и на следующем рисунке.
 

Если увидели, значит, установка комплекта Denwer и создание виртуального хоста для вашего сайта прошли успешно. Если вы увидели сообщение об ошибках или страницу, отличную от приведенной на рисунке, обратитесь за помощью к разработчикам пакета Denwer. Ситуаций, по которым web-сервер не заработал корректно, или вообще не заработал, может быть, масса, например, некоторые версии skype могут занимать 80 и 443 порты, которые использует web-сервер для своей работы. Так же ваш персональный фаервол или система защита от несанкционированного доступа (к примеру, Comodo) запрещает открывать какие-либо порты. К каждой такой ситуации нужен индивидуальный подход.
 Итак, вы увидели похожую страницу и готовы работать дальше. Созданный сайт (в нашем случае, это пока виртуальный хост Apache, сайтом он станет после того как мы поместим в него первый файл сайта index.html). mysite.ru существует только на вашем компьютере и никому не виден, ни из локальной сети, ни, тем более, из сети Интернет. Это сделано специально, чтобы ваши разработки раньше времени не попали на всеобщее обозрение. Для того, чтобы в этом убедиться, воспользуемся знакомой нам утилитой netstat с параметром «–a» (показать все порты) и «–n» (не разрешать dns-имена), и того запустим утилиту с параметрами netstat –na. У меня получились следующие результаты:

TCP    127.0.0.1:25           0.0.0.0:0              LISTENING
TCP    127.0.0.1:80           0.0.0.0:0              LISTENING
TCP    127.0.0.1:443          0.0.0.0:0              LISTENING

Это означает, что некое приложение (в нашем случае web-сервер apache) ожидает подключения по портам 80 (HTTP) и 443 (SSL), а приложение sendmail, эмулятор почтового сервера denwer, ожидает подключения к 25 порту (SMTP). Все подключения ожидаются с адреса 127.0.0.1, это, как нам уже известно, адрес локальной петли, адресующий компьютер сам для себя. То есть к связке адрес-плот 127.0.0.1:80 можно подключиться (установив соединение), только с вашего компьютера. Конечно, при желании можно настроить Apache таким образом, чтобы он ждал соединение из локальной сети или сети интернет, вся конфигурация web-сервера храниться в файле httpd.conf, а настройки виртуальных хостов в vhosts.conf. Зайдя в файл настройки виртуальных хостов, можно заметить строку Listen 127.0.0.1:80, как раз она и отвечает за то, откуда будут ожидаться соединения.
Подведем небольшой итог. Мы установили web-сервер, попробовали его запустить и убедились в его работоспособности. От первого сайта нас отделяет только создание его первой страницы (файл index.html). Как его создать мы узнаем в следующей статье.


Прочитана: 2499 раз


Другие публикации
  • Как загружается процессор Intel x86
  • Соблюдаем чистоту: Профилактические работы. Избавляем компьютер от пыли.
  • Жесткие диски. Часть 1. Устройство жесткого диска.
  • Жесткие диски. Часть 2. Неисправности жесткого диска.
  • 10 советов, которые помогут увеличить энергоресурс батареи вашего ноутбука.
  • Ультрабуки - будущее ноутбуков глазами Intel
  • Цена/производительность. Выбор оптимального процессора.
  • Увеличиваем производительность. Системные службы и сервисы, которые можно отключить.
  • Способы подключения принтера по сети.
  • Квантовые компьютеры - из фантастики в реальность
    Вернуться назад
  • Карта сайта «Спец-сервис» — сервисный центр компании «Ювит» Copyright 2004—2024 «Ювит»