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 "
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 "
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 "
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.