Bez връзки, настройка на Apache
Предупреждение. включват (../../../../ индекс / menu.html): не успя да открие поток: Няма такъв файл или директория в / Var / WWW / Bez-ssoru / htdocs / научат / инструкции / Apache / Apache .php по линия 12
Предупреждение. включва (): неуспех отваряне "../../../../index/menu.html" за включване (include_path = ':. / Var / WWW / ZF) в / Var / WWW / Без-ssoru /htdocs/learn/instructions/apache/apache.php по линия 12
"Httpd.conf" файл
Основният конфигурационен файл на сървъра - "httpd.conf". Той се намира в директория "потвърждение" в Apache коренна директория. С него и да работят. Синтаксисът е много прост: "стойността на директивата."
Внимание! Някои директиви могат да изглеждат така:
Общи настройки
Каталог на файлове от сървъра (да не се бърка с "DocumentRoot"):
Скоро се свързва към специфичен порт:
име на сървъра (по време на работа не е засегната):
Вие трябва да създадете папка, където ще поставите вашите сайтове. Apache инсталира "DocumentRoot" Default - "% ServerRoot% / htdocs" (т.е., ако сте инсталирали Apache в папката "C: \ сървър \ Apache" .., The "DocumentRoot" ще изглежда така: "C: / сървър / Apache / apache2 / htdocs "). Трябва да се промени "DocumentRoot" до "C: / сайтове / Начало / Localhost / WWW".
Създаване на диск "C:" папка "сайтове". В него се създаде директория "дом" вече е в него - "Localhost", "с уебсайт" и т.н. Във всяка от тези папки ( "Localhost", "neebet", "с уебсайт") постави директориите "WWW" (до магазин за световната интернет), "CGI" (за съхранение на CGI-скрипт), празни access.log файлове (лог достъп до сървър) и error.log (сървър лог грешка).
На следващо място, сменете "
Определяне на индекс файла за една директория (файлов сървър ще бъде показана при достъп до директорията, без име на файла):
настройки CGI
В него се посочва Apache, че някои файлове с разширение "CGI", "Прилепът", "Търсейки" трябва да се разглеждат като CGI-скрипт:
блок "
езиковите настройки
Задава приоритет на езика:
настройки на PHP
настройки на SSI
Сега поставянето на главният derektivy. За да се направят промените - рестартиране на Apache.
Виртуални хостове
По-рано сте създали папка "neebet" и "с уебсайт" в директорията "дом". Това е в основата на вашите виртуални хостове. Те трябва да са в папка "WWW" и "CGI", access.log и error.log файлове. Д. Всички същото, както с "Localhost" директория. Всички ваши виртуални хостове ще използват ПР "127.0.0.1".
Добавете "httpd.conf" файл, както следва:
Можете да добавите блокове "
По този начин. конфигурирате Apache за работа с виртуални хостове. Имена, естествено, могат да се променят, но моля, бъдете внимателни с пътищата!
Сега Решете как Windows знае за съществуването на виртуални хостове? Тя ще трябва да редактирате файла "домакини" на (да не се бърка с "Hosts.sam" файла), която се съхранява в папката "% WINDOWS% \ System32 \ шофьори \ и т.н.". Тя изглежда по следния начин:
Ще бъде необходимо да се добави ред:
За да се направят промените - рестартиране на Apache.