ПредишенСледващото

Конфигуриране на 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.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!