Всі ми користуємося браузерами для своєї повсякденної роботи в інтернеті. Це клієнтське ПЗ, яке взаємодіє з веб-сервером, посилаючи йому HTTP-запити і отримуючи відповіді з цього ж протоколу. Разом з відповіддю, відправленим по протоколу HTTP, сервер може передати web-сторінку, картинку, файл, іншу інформацію. Без веб-сервера інтернет б перестав бути таким, яким ми його знаємо.

Популярні варіанти веб-серверів
Найбільшого поширення набули:
Велика частина ресурсів, розміщених в інтернеті, працює під управлінням Nginx. Друге місце за популярністю займає Apache. З деяким відривом на третьому місці ідеї IIS - розробка компанії Microsoft, яка працює виключно з лінійкою ОС Windows. З спеціалізованого ПЗ, який займається обробкою HTTP-запити, також можна виділити GoogleWebServer (заснований на Apache, доопрацьований інженерами компанії "Гугл"), Cherokee (підходить для тих, хто хоче обмежитися веб-інтерфейсом при завданні параметрів), Rootage (створений JAVA-програмістами) .
Для знайомства з можливостями спеціалізованого ПЗ рекомендується виконати установку web сервера Apache. Цей програмний продукт порівняно просто освоїти починаючому веб-майстру. У той же час Apache є досить потужним веб-сервером і підтримує велику кількість необхідних технологій.
Покрокова установка Apache 2.4
Локальна установка веб сервера Apache дозволяє тестувати програми, написані на мові програмування PHP. Спеціаліст отримує можливість вивчати особливості роботи c HTTP-запитами і іншими функціями. Для установки і запуску в роботу Apache потрібно виконати ряд кроків.
- Для початку слід завантажити версію веб-сервера для вашої ОС. Знайти її можна на сайті apachelounge.com.Прі цьому не варто забувати про розрядності системи. Для система 32 і 64 підходять різні модифікації.
- Завантажуємо набори додаткових модулів, якщо потрібні.
- Винесемо з архіву файли, вказавши шлях "D:\web\Apache". В папці Apache в результаті повинно виявитися весь вміст папки Apache24. Виконувати інсталяцію чогось не потрібно.
- Знаходимо файл D:\web\Apache\conf\httpd.conf, де потрібно буде змінити параметр ServerRoot "D:\web\Apache". Також потрібно відредагувати параметри DocumentRoot і Direcroty,задав "D:\web\Apache\www". Залишається знайти рядок 218, щоб прописати там ServerName localhost:80.
- Далі потрібні в тому ж файлі змінити місце, де будуть зберігатися логи. Міняємо для параметра ErrorLog значення на "D:/web/log/apache-error.log". Редагуємо також параметр CustomLog, вказавши при цьому шлях "D:/web/log/apache-access.log".
- Для інсталяції веб-сервера потрібно відкрити командний рядок з включеними адміністраторськими повноваженнями і прописати команду "D:\web\apache\bin\httpd.exe -k install".
- Поки йде установка web сервера, потрібно стежити за тим, які повідомлення про помилки з'являються. У більшості випадків установка веб сервера проходить гладко. Помилки виникають лише в рідкісних випадках. Після завершення установки повинно знову з'явитися вікно командного рядка. Якщо воно відсутнє, якийсь крок був виконаний невірно.
- Після виконання всіх перерахованих вище кроків для зручності створимо на робочому столі ярлик, вказавши шлях "D:\web\apache\bin\ApacheMonitor.exe". Якщо хочете, щоб веб-сервер автоматично запускався при завантаженні ОС, помістіть ярлик в автозавантаження.
- Далеї запустимо ApacheMonitor. В треї повинен з'явитися ярлик. Кількома по ньому, вибираємо Apache24 Start.
- Перевіримо коректність установки. Відкриємо браузер, в адресному рядку вкажемо "http://localhost/". Якщо з'явилася сторінка з написом Itworks!, значить, процедура виконана коректно. Якщо ж напис відсутній, слід розібратися в причинах помилки. Для цього вивчаємо логи. Інформацію про помилки та їх вирішення можна пошукати в Google.