Bez link-uri, Tuning apache


Avertizare. includ (../../../../ indicele / menu.html): nu a reușit să deschidă stream: Nu există un astfel de fișier sau director în / var / www / bez-ssoru / htdocs / invata / instrucțiuni / apache / apache .php pe linia 12

Avertizare. includ (): deschiderea Eșuat '../../../../index/menu.html' pentru includere (include_path = ':. / var / www / ZF') in / var / www / bez-ssoru /htdocs/learn/instructions/apache/apache.php pe linia 12

fișier „httpd.conf“

Fișierul de configurare principal al serverului - „httpd.conf“. Acesta se află în directorul „conf“ în rădăcină-directorul Apache. Cu el și să lucreze. Sintaxa este foarte simplu: „valoarea directivei.“

Atenție! Unele directive pot arăta astfel:

setări generale

Fișierele de catalog de pe server (a nu se confunda cu „DocumentulRădăcină“):

Apache se leagă la un anumit port:

numele serverului (la locul de muncă nu este afectat):

Trebuie să creați un director în cazul în care vă va pune site-urile. Apache instalează "DocumentulRădăcină" Standard - "% ServerRoot% / htdocs" (de exemplu, dacă ați instalat Apache în folderul "C: \ Server \ Apache" .., The "DocumentulRădăcină" va arăta astfel: „C: / Server / Apache / apache2 / htdocs „). Trebuie să schimbați "DocumentulRădăcină" la "C: / Site-uri / home / localhost / www".

Creați un disc „C:“ dosar „Site-uri“. În ea, a crea un „acasă“ director este deja în ea - „localhost“, „mysite“ etc. În fiecare dintre aceste dosare ( "localhost", "neebet", "mysite") a pus directoarele "www" (la documente magazin html), "cgi" (pentru a stoca cgi-script), fișierele access.log goale (Jurnal de acces la server) și error.log (jurnal de erori de server).

În continuare, înlocuiți unitatea "„Pentru următoarele:

Specificarea fișierului index pentru un director (serverul de fișiere va fi afișat atunci când accesează directorul fără un nume de fișier):

setări CGI

Acesta specifică Apache, că fișierele cu extensia „cgi“, „bat“, „exe“ ar trebui să fie văzută ca cgi-script:

bloc "„Înlocuiți cu:

setările de limbă

Setează prioritatea limbii:

setări PHP

setările SSI

Acum, setați derektivy principal. Pentru ca modificările să aibă efect - repornirea Apache.

gazde virtuale

Ați creat anterior dosarul „neebet“ și „mysite“ în directorul „acasă“. Aceasta este rădăcina de gazde virtuale. Acestea ar trebui să fie directorul „www“ și „cgi“, access.log și fișierele error.log. E. Toate la fel ca și cu „localhost“ directorul. Toate gazdele virtuale vor folosi IP „127.0.0.1“.

Adăugați „httpd.conf“ fișier după cum urmează:

Puteți adăuga blocuri "„Și alte opțiuni, dar este mai bine pentru a gestiona gazde virtuale prin intermediul .htaccess. De asemenea, este demn de remarcat faptul că toți parametrii care nu sunt specificate în blocurile“„Sau .htaccess, moștenită de la gazda principală (de ex., E. De la“ localhost „).

Astfel. configurați Apache pentru a lucra cu gazde virtuale. Nume, în mod natural, poate fi schimbat, dar vă rugăm să fiți atent cu modurile!

Acum, decide modul în care Windows știe despre existența gazdelor virtuale? Va trebui să editați fișierul „hosts“ (a nu se confunda cu fișierul „Hosts.sam“), care este stocat în directorul „% WINDOWS% \ system32 \ drivers \ etc“. Se pare ceva de genul:

Va fi necesar să se adauge o linie:

Pentru ca modificările să aibă efect - repornirea Apache.