Налаштування Apache, localhost, It works

Дотримуючись наведених нижче рекомендацій, ви отримаєте

робочий сервер Apache 2.2.16

та перевірені шаблони сайтів: головного сервера та віртуальних хостів.

Apache 2.2.16 – перевірка правильності установки.

З меню -Пуск, пройдіть по пунктах- Адміністрація

Apache

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

localhost

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

httpserver

Налаштування 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

localhost

У каталозі - 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 повинні мати таку структуру:

Apache

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

налаштування

httpserver

works

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

localhost

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

Apache

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

Виконавши ці операції з іншими пунктами, ви отримаєте на робочому столі три ярлики.

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

Визначте – у якій службі стався збій.

Apache

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

httpserver

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

works

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