Server de web apache rusesc

Acest document evidențiază problemele legate de compilarea și instalarea serverului Apache numai în sistemele UNIX și UNIX. Dacă doriți să instalați serverul în Windows, trebuie să citiți documentul "Utilizarea Apache sub Microsoft Windows". Informațiile privind platformele rămase sunt conținute în documentul "Platforme".







Configurația serverului și mediul de instalare sunt complet diferite de cele din Apache 1.3. Apache 1.3 a folosit un set comun de scripturi pentru a simplifica procesul de instalare. Apache 2.0 utilizează acum sistemele libtool și autoconf. ceea ce face ca serverul să fie similar cu alte produse software open source (proiecte Open Source).

Dacă treceți de la cea mai mică versiune de server la cea mai veche din cadrul aceleiași sucursale (de exemplu, de la 2.0.50 la 2.0.51), puteți începe să citiți din secțiunea de actualizare.

$ PREFIX / bin / apachectl începe

NN trebuie să fie înlocuit cu numărul curent minor versiune, și în loc de PREFIX necesitatea de a specifica calea pe care trebuie să fie instalat pe server. Dacă nu este specificat PREFIX, instalarea implicită este în directorul / usr / local / apache2.

În detaliu, toate etapele de compilare și instalare a serverului sunt discutate mai jos, iar următoarea secțiune începe cu o descriere a cerințelor de sistem necesare pentru ca instalarea să reușească.

Cerințele necesare pentru crearea cu succes a serverului:

Spațiu pe disc Asigurați-vă că discul are cel puțin 50 MB de spațiu liber pentru fișierele temporare. După instalare, Apache durează aproximativ 10 MB. Dimensiunea exactă a spațiului ocupat va depinde în principal de configurația selectată și modulele opționale care nu sunt incluse în distribuția Apache. Compilatorul ANSI-C și mediul necesar de construire Asigurați-vă că sistemul dvs. are un compilator ANSI-C instalat. Se recomandă utilizarea compilatorului GNU C (GCC) de la Free Software Foundation (FSF) (versiunea 2.7.2 este suficientă). Dacă aveți un alt compilator, aflați dacă acesta acceptă standardul ANSI. De asemenea, verificați dacă variabila de mediu PATH conține directorul care conține principalele utilități necesare pentru construire (make și altele). Sincronizarea timpului Unele antete de protocol HTTP specifică timpul. Prin urmare, trebuie să aflați cum puteți seta instrumentul de sincronizare de timp în sistemul dvs. De obicei, programele ntpdate sau xntpd sunt utilizate în acest scop. bazat pe Protocolul de rețea în rețea (NTP). Pentru mai multe informații despre serverele NTP și sincronizarea timpului, contactați grupul de știri Usenet comp.protocols.time.ntp. și, de asemenea, vizitați pagina de pornire NTP. Perl 5 [OPȚIONAL] Pentru a rula unele scripturi auxiliare, cum ar fi apxs sau dbmmanage (care sunt scrise în Perl), aveți nevoie de un interpret Perl (versiunea 5.003 sau mai mare este suficientă). Dacă aveți mai mulți interpreți Perl (de exemplu, Perl 4 și Perl 5) în sistemul dvs., pentru ca scriptul de configurare să selecteze cel de care aveți nevoie, executați-l cu opțiunea --with-perl (a se vedea descrierea de mai jos). Dacă scriptul configure configure nu îl găsește în sistemul dvs., puteți să construiți și să instalați în continuare Apache 2.0 - în acest caz, numai scripturile auxiliare de mai sus nu vor funcționa.







Apache poate fi descărcat de pe pagina de descărcare a Software Foundation HTTP Apache. care include, de asemenea, unele servere de mirror. Utilizatorii care lucrează pe sisteme de tip unix sunt sfătuiți să construiască Apache din codul sursă. Procesul de construire (descris mai jos) este suficient de simplu și vă permite să configurați serverul pentru nevoile dvs. În plus, pachetele binare conțin adesea o versiune depășită a serverului. Dacă ați descărcat încă pachetul binar, urmați instrucțiunile din fișierul INSTALL.bindist din distribuție.

După descărcarea distribuției, trebuie să vă asigurați că aveți o versiune completă, nealterată a serverului HTTP Apache. Acest lucru se poate face prin testarea arhivei (tarball) pentru a respecta semnătura PGP. Procedura de verificare este descrisă în detaliu în pagina de descărcare. De asemenea, puteți vedea un exemplu detaliat de utilizare a PGP.

Despachetarea arhivei codului sursă Apache constă în despachetarea și dezlegarea ei:

$ gzip -d httpd-2_0_NN .tar.gz
$ tar xvf httpd-2_0_NN .tar







Trimiteți-le prietenilor: