Конфигуриране на Apache
Слушай В областта, посочете номера на порта, който ще се проведе на Apache, по подразбиране е 80:
В Servername пишете всяка дума - по време на работа не е засегната, като например:
В DocumentRoot укажете директорията, в която да съхранявате вашите HTML-файлове, като например:
Разбира се, можете да зададете друга директория, ако искаш. Във всеки случай, не забравяйте да го създаде, по-добре да го направя сега!
Намерете блок стартовата линия ltDirectory / GT край и л / Directorygt (по принцип, тези блокове представляват настройки за директория и всички нейни поддиректории). Това трябва да се промени, за да:
ltDirectory / GT
Опции индекси Включва
AllowOverride All
л / Directorygt
Ето защо, за да запишете настройките за всички директории по подразбиране в този блок (като този - в главната директория).
Възможни настройки:
Тя - инсталационната директория на вашия HTML-документ. Ако искате, можете да зададете друга директория, толкова дълго, тъй като тя е същата като тази, посочена в параметъра DocumentRoot
Продължавай. Инсталирайте UserDir, като този:
Това е директорията, която ще се съхранява начални страници на потребителите, ако беше истинска уеб-сървър и виртуален хост корен (вж. По-долу). Не забравяйте да се създаде тази директория.
Задайте DirectoryIndex, както следва:
DirectoryIndex index.html index.htm
Това - така наречените индексни файлове, които автоматично се издават до сървъра при достъп до директория, ако името не е уточнено, документът за HTML. По принцип, можете да добавите тук други имена, например, index.phtml, ако ще работи с PHP и т.н.
Намерете и монтира такава опция:
ScriptAlias / CGI-хамбар / "D: / CGI-хамбар /"
Да, точно така, с две наклонени черти. Това ще е директорията, в която сте запазили вашите CGI-скриптове. Ако искате, можете да посочите друго име, например:
ScriptAlias / mycgi / "D: / mycgidir /"
Сега е необходимо да се намери и да настроите параметрите на блока, като се започне с ltDirectory "D: / CGI-бен" GT край и л / Directorygt. Това е - инсталацията за CGI-директория (ако сте го на друго име в предишната стъпка, да промени пътя съответно). Не трябва да има:
ltDirectory "D: / CGI-бен" GT
AllowOverride All
Опции ExecCGI
л / Directorygt
Сега намери AddDefaultCharset линия. Не трябва да има:
AddDefaultCharset ISO-8859-1
модифициран както следва:
AddDefaultCharset WINDOWS-1251
Тази линия е отговорен за кодирането на който се съхраняват на диска вашите файлове.
Конфигуриране на следните настройки:
AddHandler CGI-скрипт .bat .exe .cgi .pl
Това казва на Apache, че файловете завършващи на .exe и .bat трябва да се третира като CGI-скриптове.
И последното - комплект:
AddHandler сървъра разбор .shtml .shtm .sht
Или, ако искате обикновените HTML файлове са обработени SSI, пиша това:
AddHandler сървъра разбор .shtml .shtm .sht .html .htm
Поздравления - сте настроили вашия Apache, и той работи! За да стартирате сървъра, щракнете върху Старт, gtProgrammy-gtApache HTTP сървър-gtControl Apache сървъри gtStart в този прозорец ще се появи много подобен на MS-DOS Prompt, и нищо друго няма да се случи. Не го затвори и да не се докосва до него се затваря.
Повече ще се появи в иконата в лентата, можете да използвате, за да започнете и да деактивирате сървъра Apache
Това са стъпките, които могат да бъдат направени, за да проверите състоянието на сървъра:
Ако прилепи - (., Вижте по-горе) на файлове на Apache не иска да работи, а след това изчакайте за инсталиране на Perl или PHP.
Ако нещо се обърка, прозорец Apache се отваря и след това се затваря и се дава следното съобщение
Синтактична грешка на ред 57 от D: /usr/Apache/Apache2/conf/httpd.conf
ServerRoot трябва да е валидна директория
Обърнете внимание на грешките или съобщенията по-горе, и натиснете ltESCgt, за да излезете. 17. 23.
Това означава, че е било грешка - в httpd.conf.
Свързани статии