Налаштування Apache, localhost, It works
Дотримуючись наведених нижче рекомендацій, ви отримаєте
робочий сервер Apache 2.2.16
та перевірені шаблони сайтів: головного сервера та віртуальних хостів.
Apache 2.2.16 – перевірка правильності установки.
З меню -Пуск, пройдіть по пунктах- Адміністрація

далі натисніть на пункт -Служби

і перевірте, чи з'явився запис службиApache2.2.16.Служби - комп'ютерні програми або процеси, що виконуються у фоновому режимі, що забезпечують підтримку інших програм.

Налаштування Apache зводиться до заміни трьох файлів.
Внести зміни або отримати та замінити три конфігураційні файли:
- httpd.conf - головного файлу конфігурації сервера:
- httpd-vhosts.conf - файл конфігурації віртуальних хостів
- httpd-userdir.conf - файл налаштування параметрів для каталогів користувачів
Створити або отримати та встановити у вказані каталоги шаблони
внести додавання до файлу:
Apache – повідомлення про помилки в процесі встановлення.
Access forbidden!
Доступ заборонено!
Помилка 403
При перезапуску Apache – миготить у вікні Dos повідомлення: Warning: DocumentRoot [C:/www/docs/dummy-host.httpserver.ru] dummy-host2.httpserver.ru] does not exist
Це повідомлення викликано тим, що при встановленні сервера Apache у файлі віртуальних хостів - httpd-vhosts.conf C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\ httpd-vhosts.conf згенеровані такі записи:
ServerAdmin [email protected] DocumentRoot /www/docs/dummy-host2.httpserver.ru ServerName dummy-host2.httpserver.ru ErrorLog logs/dummy-host2.httpserver.ru-error_log CustomLog logs/dummy-host2.httpserver.ru-access_log common ** **************************
Простіше відразу переписати файли:
Якщо ви не створите в каталозі www, підкаталоги docs, htdocs, public_html

У каталозі - C:\www\docs\ повинні знаходитися підкаталоги - dummy-host.httpserver.ru та dummy-host2.httpserver.ru.
У каталозі - C:\www\htdocs\ повинен знаходитися підкаталог - name.ru.
У каталозі - C:\www\public_html\ повинен знаходитися підкаталог - name1.ru.
Підкаталоги - dummy-host.httpserver.ru, dummy-host2.httpserver.ru, name.ru і name1.ru повинні мати таку структуру:

У свою чергу, в кожному з каталогів сайтів - dummy-host.httpserver.ru, dummy-host2.httpserver.ru, name.ru і name1.ru має бути підкаталог www - в якому знаходяться сторінки відповідних сайтів. Для початку, достатньо мати в них індексні сторінки:



Створення ярликів для керування сервером Apache 2.2.16

або пройти з менюПуск, вказаний на малюнку шлях.

Зручніше для команд:Restart, Start таStop створити ярлики на робочому столі. Для цього потрібно, наприклад, на пункті меню -Start (див. малюнок вище) натиснути праву кнопку миші і пройти по пунктах:Надіслати - Робочий стіл (створити ярлик), клацнувши лівою кнопкою на останній пункт.
Виконавши ці операції з іншими пунктами, ви отримаєте на робочому столі три ярлики.
Видалення сервера Apache 2.2.16
Визначте – у якій службі стався збій.

У цьому випадку, для коректного видалення служби Apache, можнаспробувати ввести командний рядок -sc delete Apache/2 і натиснутиEnter.

Перед видаленням сервераApache2.2.16 натисніть правою кнопкою миші на значок і меню натисніть на пункт -Exit.

У наступному вікні поставте крапку в пункт -Remove (Видалити) і далі продовжіть видалення сервера Apache.