Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

Компіляція та встановлення HTTP-сервера Apache на Windows.

Служба Windows - це програма, яка виконуватися у фоновому режимі в Microsoft Windows.

Спочатку служба встановлюється на комп'ютер, на якому вона буде працювати. При цьому для проекту служби запускаються установники, а сама служба встановлюється в Диспетчер управліннями службами (Service Control Manager) комп'ютера. Диспетчер управліннями службами є основним засобом управління службами Windows.

Після завантаження служби її необхідно запустити. Після запуску служба може виконувати свої завдання. Служба може бути запущена за допомогою Диспетчера управліннями службами, за допомогою оглядача серверів або ж шляхом виклику методу Start. Метод Start передає управління методу OnStart викликається додатки і виконує що міститься в ньому код.

Служба може перебувати в занедбаному стані необмежений час, поки вона не буде зупинена або припинена, або ж поки комп'ютер не буде вимкнений.
Існують три основні стани служби: Running, Paused або Stopped.
Крім того, служба може повідомляти про стан очікування виконання команди: ContinuePending, PausePending, StartPending, або StopPending.
Це говорить про те, що виконується відправлена ​​службі команда (наприклад, команда призупинення або запуску служби). Визначити, в якому стані знаходиться служба, можна за допомогою властивості Status; метод WaitForStatus використовується для виконання якої-небудь дії при виникненні будь-якого з цих станів.

Служба може бути припинена, зупинена або продовжена за допомогою Диспетчера управління службами, оглядача серверів або ж шляхом виклику відповідних програмних методів. При кожному з цих дій може викликатися відповідна процедура служби (OnStop, OnPause або OnContinue), де можна задати додаткові дії при зміні стану служби.

Service Control Manager (Диспетчер управліннями службами) - Windows \ System32 \ Services.exe

На попередній сторінці було встановлено сервер Apache як служба Windows.
Команда - httpd.exe -k install

Пройдіть - Панель управління - Всі елементи панелі управління - Адміністрування - Служби

(Служби Microsoft Corporation - запуск, зупинка і настройка служб Windows).

Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

Сервер Apache2.4 (Apache 2.4 Win64) успішно встановлений як служба Windows!
Сервер Apache2.4 буде запускатися автоматично під час завантаження операційної системи Windows

Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

It works! - це тестова сторінка сервера Apache - index.html. яка знаходиться в каталозі - C: \ Apache24 \ htdocs \

It works!
Apache HTTP-сервер - успішно встановлений!

Ім'я localhost є зарезервованим доменним ім'ям.

Багато, з бажаючих встановити сервер Apache на локальний комп'ютер, на цьому етапі закінчують вивчення його можливостей.
It works! - це не закінчення установки, в розумінні більшості, вперше встановлюють складні програмні комплекси, користувачів. А всього лише успішне завершення інсталяції.

Поява тестової сторінки - It works! - сервера Apache свідчить про те, що інсталяція Apache була успішно завершена, і ви можете продовжити подальше його конфігурація, а також приступити до розміщення і тестування головного сайту сервера і сайтів віртуальних хостів.

Запуск служби Apache2.4 -

Служби Apache2.4 і компонент Apache HTTP Server Monitor
Компонент ApacheMonitor.exe використовується для підключення до встановленої службі і зміни її стану. За допомогою ApacheMonitor.exe можна запустити або зупинити службу, призупинити її або продовжити виконання, а також відправити службі настроюється команду.

Для отримання додаткової інформації див. ApacheMonitor.exe. Процес. відомий як Apache HTTP Server Monitor належить програмне забезпечення Apache HTTP Server за допомогою Apache Software Foundation. (Www.apache.org). після установки служби Apache. Apache монітор запускається автоматично із позначкою в панелі завдань. В іншому випадку, запустіть "ApacheMonitor.exe".

Для управління сервером Apache запустіть програму ApacheMonitor.exe.
У каталозі C: ​​\ Apache24 \ bin \

Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

В правому куті панелі задач з'явиться значок ApacheMonitor

Надалі значок ApacheMonitor можна побачити натиснувши на кнопку - Відображати приховані значки

Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

Клацнувши лівою кнопкою миші на значку ApacheMonitor, виберіть пункт меню - Open Apache Monitor

Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

Після натискання на кнопку Start у вікні програми Apache Service Monitor

Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

В оснащенні Служби правою кнопкою миші викличте контекстне меню і виберіть у ньому пункт - Властивості

Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

Для запуску служби Apache2 / 4 натисніть на кнопку - Запустити

Налаштування apache, віртуальний сервер apache на локальному домашньому комп'ютері

Якщо служба Apache2.4 не виконується, то можна запустити сервер Apache з компонента Windows -
Командна строка

Адміністратор: Командний рядок

Ще не звертайте увагу на повідомлення про помилки сервера Apache.

Установка сервера Apache

  • Процес установки сервера зводиться до внесення змін в трьох файлах конфігурації:
  • httpd.conf - головного файлу конфігурації сервера
  • httpd-userdir.conf - файл настройки параметрів каталогів користувачів
  • httpd-vhosts.conf - файл конфігурації віртуальних хостів

внесення доповнень в файл OS Windows:

записи на диск двох шаблонів сайтів в каталоги:

  • httpdserver.ru - каталогу головного сайту сервера Apache 2.4
  • www / docs / namesite.ru - каталог вашого сайту.

Зайва деталізація, в описі установки і конфігурації сервера Apache, інтерпретаторів Perl і PHP - "натисніть на кнопку, введіть точку і т. Д." - пояснюється великою кількістю звернень бажаючих встановити на своєму комп'ютері Apache 2.2.16 HTTP Server, але не мають досвіду установки і конфігурації сервера, які не працювали в Total Commander'е, без якого, в питаннях пов'язаних з програмуванням - не обійтися.

Для установки сервера Apache можна запропонувати "тягне" систему. - Чи не вивчаючи призначення всіх команд і директив HTTP-сервера, просто запускайте програму установки і усувайте помилки, що заважають запуску і правильній роботі служби Apache.

Тим, хто має досвід установки сервера Apache 2.2
можна, до установки сервера Apache 2.4 як служби Windows, приступати його конфігурації і установки командою - httpd.exe -k install з обраного каталогу для Apache.

Компіляція та встановлення сервера Apache

Видалення сервера Apache

Видалити сервер Apache можна ввівши в Командою рядку - httpd.exe -k uninstall

Змініть каталог на - C: / Apache24 / bin / ввівши команду - cd C: / Apache24 / bin /
або, для переходу в кореневий каталог диска,
два рази cd .. потім cd Apache24 \ bin \

Перейти в кореневий каталог можна і ввівши команду - cd C: \

Адміністратор: Командний рядок

Початківців вивчати веб-технології та очікують, що після установки сервера Apache як служби Windows (вважаючи останній програмою), їм буде запропоновано "створити свій сайт на віртуальному хості, з можливістю виконання скриптів на Perl, PHP та іншими мовами програмування, зберігати, змінювати і виводити будь-яку інформацію з використанням MySQL, відправити поштові повідомлення зі сторінок ресурсу "і, взагалі, ця програма, після декількох натискань на пункти меню, може навчити серверним технологіям - чекає розчарування. (Взято з пошукових запитів, що призвели відвідувачів на сторінки цього розділу).

Схожі статті