Облако тэгов

Настройка Apache на вашем домашнем компьютере под управлением ОС Windows.

Дата: 21.06.2008
Рубрики: Установка программного обеспечения |

После установки Apache на ваш компьютер под управлением ОС Windows, его необходимо правильно настроить. В этой статье вы узнаете, как это сделать. Мы произведём самую простую настройку Apache, в которой будет нетрудно разобраться. С помощью этих настроек, Вы будете иметь у себя дома полностью настроенный Web-Сервер, а также сможете приступить к созданию своих собственных сайтов!

В этой статье все описания действий происходят, которые необходимо сделать для того чтобы настроить Apache, относительно папки куда установлен Apache у меня на компьютере (“C:\Web\Apache\”), пожалуйста обратите на это ваше внимание.

Итак, приступим:

Сначала необходимо создать папку, где мы будем размещать наши сайты. Для этого заходим проводником в “C:\Web\” и создаём папку “WWW”. В итоге у нас получилась папка “C:\Web\WWW\”, заходим в неё и создаём папку для нашего первого сайта. Создаём папку “site1.ru”, а в ней создаём ещё две папки “site1.ru/log/” и “site1.ru/httpdocs/”.

У вас должны получиться следующие папки:

После чего нам обязательно нужно прописать адрес нашего первого сайта в hosts-файл ОС Windows, который находится в “C:\Windows\System32\Drivers\etc\”. Откройте его текстовым редактором и добавьте туда следующие записи (В конец файла):

127.0.0.1 site1.ru
127.0.0.1 www.site1.ru

После чего сохраните и закройте этот файл. Это необходимо чтобы задать доменному имени ip-адрес нашего компьютера. После этого действия, я Вам настоятельно рекомендую перезапустить ваш браузер, иначе - если вы этого не сделали, когда Вы будете проверять работу нашего Web-сервера, Вы можете обнаружить то, что браузер откроет совсем другой сайт, находящийся в интернете.

Теперь нам потребуется найти файл конфигурации Apache. Для этого вы должны зайти в папку, куда вы установили Apache. Если вы следовали всем пунктам моей статьи по установке Apache на Ваш домашний компьютер, то Apache должен быть установлен и находится в “C:\Web\Apache\”. Если у вас Apache установлен в другую папку, вы должны открыть именно её.

Файл с настройками Apache (httpd.conf) должен находиться в папке “conf/” (“C:\Web\Apache\conf\”), зайдите в неё и откройте файл httpd.conf любым текстовым редактором для дальнейшего редактирования. Здесь вы увидите множество настроек и комментариев.

Сразу хочу отметить, что строка в файле настроек Apache (httpd.conf), которая начинается со знака “#” - является комментарием и не считается за настройку Apache. Такая строка-комментарий является необязательной и служит для пояснения настроек, которые сделаны в конфигурационном файле, чтобы донести до Вас все необходимые сведенья относительно той или иной настройки Apache. Обратите на это внимание, когда будете редактировать файл конфигурации.

Это можно использовать для быстрого отключения какой-либо настройки. Просто поставьте знак # перед строкой настройки, которую необходимо отключить.

Подготовив все папки, мы можем приступ непосредственно к редактированию файла настройки Apache (httpd.conf).

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

Находим и изменяем, если нужно значение настройки ServerRoot.

ServerRoot “C:/Web/Apache”

Apache по умолчанию работает на 80 порту, если Вы хотите изменить его на какой-либо другой порт измените настройку Listen.

Listen 80

Если Вы хотите указать E-Mail администратора сервера, измените настройку ServerAdmin. Полезно указать если ваш сервер будет работать не только для Вас, но и для других пользователей вашей сети. Если в работе сервера случатся ошибки, пользователи увидят ваш почтовый адрес и смогут связаться с Вами.

ServerAdmin admin@localhost

Теперь Вам нужно будет казать папку, где будут лежать наши сайты – DocumentRoot.

DocumentRoot ” C:/Web/WWW”

Создаём блок настроек для наших сайтов. Найдите уже существующий блок этих настроек, который начинается со строки <Directory “C:/Web/Apache/htdocs”> и замените его этим блоком:

<Directory “C:/Web/WWW”>
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Тут приведён пример исходя из того что папка с сайтами у нас “C:/Web/WWW”, если Вы используете другую папку, где собираетесь хранить Ваши сайты - измените адрес в блоке настроек на адрес вашей папки с сайтами.

Теперь нам необходимо задать файлы, которые будут загружаться по умолчанию. Приоритет загрузки файлов в этой настройке - слева направо. Находим и изменяем настройку DirectoryIndex.

DirectoryIndex index.php index.html

Если у Вас установлен и уже настроен PHP, Вы уже можете подключить его к Apache. Для этого вам следует ввести следующий код в конфигурационный файл (Можете вписать это в самый конец конфигурационного файла):

AddType application/x-httpd-php phtml php
<Directory “C:/Web/PHP”>
Options ExecCGI
</Directory>
ScriptAlias “/php_dir/” “C:/Web/PHP/”
Action application/x-httpd-php “/php_dir/php-cgi.exe”

Обратите внимание, что во второй и пятой строке этого блока настройки, Вам необходимо ввести точный адрес, куда установлен PHP на вашем компьютере!

Для выставления кодировки Apache по умолчанию вставьте в конфигурационный файл следующие строки:

AddDefaultCharset WINDOWS-1251
AddCharset WINDOWS-1251 .cp-1251 .win-1251

Найдите и расскомментируйте строчку “#Include conf/extra/httpd-vhosts.conf” (Уберите символ # из начала строки). В этот файл Вы будете добавлять настройки ваших сайтов.

Теперь сохранить Ваш конфигурационный файл и Вы можете закрыть его. Он Вам больше не понадобится.

Для добавления новых сайтов используйте файл “C:\Web\Apache\conf\extra\httpd-vhosts.conf”. Откройте его текстовым редактором. Чтобы добавить наш сайт (а потом Вы можете добавлять этим же способом и другие изменив только некоторые настройки) добавьте в конец файла следующие строки:

<VirtualHost site1.ru>
ServerAlias www.site1.ru
DocumentRoot C:/Web/WWW/site1.ru/httpdocs/
ErrorLog C:/Web/WWW/site1.ru/log/Error.log
CustomLog C:/Web/WWW/site1.ru/log/access.log common
</VirtualHost>

Сохраните этот файл и перезапустите Apache. Точно также добавляйте другие сайты. Не стоит забывать, что необходимо сначала создать папки для других сайтов и прописать их в hosts-файле Windows, как мы с Вами это уже делали в начале статьи.

Поздравляю! Теперь у Вас полноценный рабочий Web-Сервер! Если Вы точно следовали моим указаниям и ничего не пропустили, то Apache должен начать работать. Желаю Вам удачи в установке и настройке!

ПлохоНормальноНеплохоХорошоОтлично! (Количество оценок: 34, Оценка: 4.18 из 5)
Loading ... Loading ...

Комментарии

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.



Реклама

  • Горячие путевки в турцию в октябре. Горячие путевки в турцию через казахстан.
  • окна пвх самые низкие цены
  • лечение хронического простатита и нормальный образ жизни
  • Пакеты полиэтиленовые и вешалки плечики. Производство цветных полиэтиленовых пакетов.
  • Модные кожаные ремни с доставкой: брючные ремни. Интернет-магазин Domani.
  • Настройка, ремонт компьютеров и ноутбуков Настройка, ремонт компьютеров и ноутбуков

    Page copy protected against web site content infringement by Copyscape