Настройка веб-сервера Apache, для локального сервера Windows

В этой статье проведем настройку веб-сервера Apache, ранее установленного на ось Windows. Эта настройка на еще один шаг продвинет нас к сборке локального сервера на своем компьютере.

Вступительная часть

Продолжаем собирать локальный сервер на своем компьютере, с осью Windows. После установки трех компонентов локального сервера AMP (Apache+MySQL+PHP) на свой компьютер, работающий под Windows, переходим к их настройке. В этой статье настроим веб-сервер, Apache.

Подготовка к настройке веб-сервера Apache

Если вы делаете установку локального сервера без временных пауз, вам достаточно легко, будет вспомнить, куда вы установили компоненты сервера Apache; MySQL; PHP.

Общая задача настроек Apache; MySQL; PHP это связать их воедино, указав в каждом из них, расположение других серверов. А также, нужно выставить наиболее приемлемые настройки параметров этих компонентов.

Задача этой статьи, понять, где у сервера Apache, лежит «золотой ключик» настроек. Настройки можно менять в зависимости от встающих задач, ведь глобальная задача, не установить локальный сервер на локальный компьютер, а пользоваться им.

Настройка веб-сервера Apache по шагам

Идем в директорию установки Apache. В прошлых статьях я ставил Apache в папки c:/www (установка Apache MSI) и c:/Apache24;

В папке c:/www/conf нам нужен файл конфигурации веб-сервера, httpd.php;

Настройка веб-сервера Apache (редактирование файла) делаем в удобном редакторе Notepad++.

Примечание: Термин раскомментировать (uncomment), означает открыть доступ к функционально строке файла для системы. По факту. Раскомментировать в файлах Apache, значит убрать в начале строке знак решетка (#).

1. uncomment: #LoadModule rewrite_module modules/mod_rewrite.so

(включаем загрузку для модуля  mod_rewrite)

включаем загрузку для модуля mod_rewrite
2. В конце группы директорий LoadModule, прописываем расположение вашего уже установленного сервера PHP и этим, подключаем PHP к Apache (расположение пишите свои).
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "c:/php/"
3. uncomment [#ServerName localhost:80]

4. Проверьте правильность директивы (проверяем путь): DocumentRoot «C:/www/htdocs»

5 Для управление Apache на сайтах создаются файлы .htaccess. Чтобы включить в работу этот файл в блоке директив:
<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

Меняем [None] на команду [All]

6. В строку [DirectoryIndex:] вписываем максимальное количество разрешенных расширений [index.html index.shtml  index.htm index.php index.phtml]

7. uncomment:
(816)#AddType text/html .shtml
(817)#AddOutputFilter INCLUDES .shtml

Дополняем их двумя строками:

AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php

(тем самым, включаем SSL на Apache)

8. По всему файлу проверяем правильность адреса расположения Apache 9. В всем файле httpd.php должен использоваться только слеш (/), а не бекслеш (\). 10. Сохраняем отредакnированный файл httpd.php.

Проверка работы файла httpd.php

Для проверки правильности настройки идем через меню «Пуск» во все программы, далее Apache HTTP  файл «TestConfiguration». Если есть ошибки они отразятся на экране.

Вывод

Настройка веб-сервера Apache завершена. В завершении замечу, что в файле httpd.php сервера Apache, все директории и блоки директорий снабжены подробными комментариями на английском языке. Для глубоко понимания настроек их нужно почитать.

Скачать файл httpd.php сервера Apache можно тут configs (на сайте). Обратите внимание, что в нем другое место расположения Apache.

©www.wordpress-abc.ru

Еще статьи

Недавние Посты

Где создать сайт для серьезного бизнес-проекта

Полное руководство по выбору профессиональной веб-студии для создания сайта, а не просто исполнителя. Читать дальше

2 недели ago

Как выбрать синтетическое моторное масло для легкового автомобиля

Синтетическое моторное масло для вашего двигателя — это надежность, защита и долговечность. Как правильно выбрать масло для легкового автомобиля. Читать дальше

2 недели ago

Важность современной разработки веб-сайтов

Почему невозможно переоценить важность разработки веб-сайта. Как современные технологии и методологии разработки превращают обычный сайт в мощный инструмент коммуникации, который… Читать дальше

3 недели ago

AI и BI инструменты бизнес-аналитика

В условиях высочайшей конкуренции, когда скорость принятия решений становится критическим преимуществом, на помощь бизнес-аналитику приходит новая генерация инструментов — мощь… Читать дальше

3 недели ago

Нюансы продвижения сайтов WordPress

Продвижение сайтов WordPress — это только установить SEO-плагин и прописать ключевые слова. К сожалению, этого давно недостаточно. Читать дальше ... Читать дальше

3 недели ago

Какое нужно масло для легкового автомобиля Subaru

Пошаговая инструкция, которая поможет вам сделать правильный выбор масло для легкового автомобиля. Читать дальше

1 месяц ago