- Веб-сервер Apache, що це таке
- управління Apache
- Яку версію Apache потрібно ставити
- На завершення потрібні посилання
- Інші статті розділу: Локальний сервер
Веб-сервер Apache, що це таке
Apache (Apache HTTP Server), назва найвідомішого і поширеного web-сервера підтримує протокол HTTP / 1.1. По суті веб-сервер (web-server) це потужна програма, призначена для обробки http запиту з адресного рядка браузера і повернення на цей запит потрібних файлів. Якщо спростити, то веб-сервера дозволяють налагодити спілкування між браузером і сервером, за такою схемою, браузер просить віддати йому файли сайту за адресою, а веб-сервер йому це віддає. Це дуже спрощено. «Спілкування» проходить по протоколу HTTP.
Веб-сервера, в тому числі Apache, спеціально розроблялися для цих цілей і не одне програмне забезпечення сервера або хостингу не зможе працювати без веб-сервера працює по HTTP протоколу.
Зовсім недавно, Apache був практично монополістом для вирішення своїх завдань. Зараз його підтискає, веб-сервер Nignix. Все частіше використовується симбіоз Apache і Nignix.
Не обійтися без веб-сервера та збірки локального сервера. На сьогодні, ситуація така, що Apache використовується і більше того, домінує в усіх збірках локальних серверів, як для Windows, так і для Linux.
управління Apache
Для знайомства з веб-сервером Apache варто ознайомитися, як управляється сервіс Apache з боку клієнта.
Ймовірно, що саме простота зовнішнього управління веб-сервісом Apache і зробило його таким популярним (або це одна з причин). Для управління веб-сервісом Apache є спеціальний файл, під ім'ям .htaccess (з точкою на початку). За своїм функціональним призначенням, він схожий на файл robots.txt для пошукових роботів. Спеціальними директивами, записаними в цей файл ви можете, як користувач, не заглиблюючись в програмне забезпечення сервера, управляти видачею сторінок свого сайту, створювати перенаправлення і т.п. Крім файлу .htaccess, для управління Apache є файл htpasswd (теж з точкою спочатку) і ще модулі mod_auth і mod_access.
Але повернемося до локальних серверів. Для установки (створення) локального сервера на свій комп'ютер без Apache не обійтися. Чи не в зайвий раз нагадаю, що в абревіатурах WAMP і LAMP, буква [A] це і є веб-сервер, Apache.
У всіх збірках локальних серверів, таких як, Денвер, Open-server, XAMPP і ін. Веб-сервер Apache є апріорі. Якщо збираємо сервер самостійно, що ми і робимо, Apache потрібно встановлювати самостійно.
Яку версію Apache потрібно ставити
Розвиток Apache йшло двома гілками (версіями) Apache 1.3 і Apache 2.x. Стару версію 1.3 ставити нема чого, тому працюємо з версією 2.x.
Тепер, саме заплутане. Вам знайоме, що майже будь-яку програму можна ставити двома варіантами:
- За допомогою автоустановщіка (інсталятора), файл [msi];
- Безпосередньо, закачавши каталоги і файли програми в потрібну директорію диска.
З Apache ситуація наступна:
- Остання версія Apache 2.4.26 (випущено 2017-06-19) є тільки у варіанті ручного регулювання (посилання внизу);
- У варіанті інсталятора [msi] остання версія Apache 2.2.25.
На цьому все! Перше знайомство з Apache відбулося. У наступних статтях я розповім, як встановити обидві версії Apache на локальний комп'ютер.
На завершення потрібні посилання
Навігація на сайті Apache веб сервер (http) кілька заплутана, тому приведу потрібні посилання:
- Сайт Apache веб-північ (http://httpd.apache.org/).
- Завантажити Apache веб-північ (http://httpd.apache.org/download.cgi)
- Завантажити Стабільну версію - остання версія: 2.4.26 (Випущено 2017-06-19) (для Windows).
- Завантажити застарілий випуск - 2.2 серія. 2.2.32 (Випущено 2017-01-13)
- Бінарні версії: https://archive.apache.org/dist/httpd/binaries/win32/ (2013-07-10)
© www.wordpress-abc.ru