instalarea și configurarea Apache webserver pe Solaris 10

X

Confidențialitate& cookie-uri

acest site folosește cookie-uri. Continuând, sunteți de acord cu utilizarea lor. Aflați mai multe, inclusiv cum să controlați cookie-urile.

Am Înțeles!

reclame

recent am nevoie pentru a instala și configura o instalare foarte de bază a Apache webserver pentru un proiect lucrez la. A fost un proces destul de simplu, așa că am decis să scriu acest ghid ca o incursiune informală în a pune Apache în funcțiune rapid. Mai întâi să vedem dacă este instalat sau nu.

bash-3.2# pkginfo -i | grep -i sunwapchsystem SUNWapch2d Apache Web Server V2 Documentationsystem SUNWapch2r Apache Web Server V2 (root)system SUNWapch2u Apache Web Server V2 (usr)

dacă Apache nu este instalat, va trebui să îl instalați de pe cd sau de la o sursă de instalare în rețea. Pentru acest exemplu, Mă voi preface că avem un disc Solaris 10 OS montat pe / mnt / cdrom. Instalați pachetele așa.

pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d

odată ce pachetele Apache s-au instalat corect, putem începe cu configurația. Cel mai rapid mod de a merge despre acest lucru este de a utiliza fișierul exemplu confguration care este prevăzut cu instalarea. Copiază acest fișier.

cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf

fișierul principal de configurare pentru Apache este de obicei numit httpd.conf, în acest caz există în /etc/apache2/httpd.conf. Probabil primul lucru pe care doriți să îl priviți este Directiva DocumentRoot. Deschide /etc / apache2 / httpd.conf și găsiți această linie. Directiva DocumentRoot îi spune Apache ce ar trebui să folosească pentru locația sa rădăcină pentru a servi fișierele din. Pentru această versiune de Apache pe Solaris, valoarea implicită este /var/apache2 / htdocs – vom lăsa această valoare implicită așa cum este, dar o puteți schimba în orice doriți.

o altă directivă pe care ați putea dori să o analizați este DirectoryIndex. Acest lucru vă permite să specificați numele fișierului fișierului html pe care Apache ar trebui să îl servească atunci când este solicitat un director. Dacă acest fișier nu există în acel director, atunci o listă este generată automat și servită în schimb. În majoritatea cazurilor „index.html ” este setat ca implicit, deci să lăsăm și asta așa cum este.

deocamdată să verificăm să ne asigurăm că serviciul nu rulează, apoi să îl pornim și să vedem dacă funcționează.

bash-3.2# svcs httpSTATE STIME FMRIdisabled 15:08:47 svc:/network/http:apache2bash-3.2# svcadm enable httpbash-3.2# svcs httpSTATE STIME FMRIonline 15:09:02 svc:/network/http:apache2

Ok Se pare că rulează, mergeți mai departe și vedeți dacă îl puteți aduce într-un browser web. Încercați fie numele gazdei, fie adresa ip dacă încercați de la o altă mașină, fie localhost ( 127.0.0.1 ) dacă încercați acest lucru pe sistemul care rulează Apache. De exemplu, s-ar putea pune următoarele în bara de căutare într-un browser atunci când pe mașina locală: http://127.0.0.1

dacă Apache rulează corect, atunci ar trebui să afișeze o pagină de bază cu linkuri către pagina de pornire Apache. Huzzah! Presupunând că totul funcționează, puteți începe acum să vă construiți site-ul și să serviți conținut.

există multe modalități prin care puteți configura și configura Apache, iar o modalitate rapidă de a citi despre modul de realizare a acestor configurații este utilizarea documentației instalate în pachetul SUNWapch2d. Această documentație este furnizată în html și, cel mai probabil, va fi servită de Apache sub pseudonimul /manual. Încercați să mergeți la http://hostname/manual pentru a vedea dacă documentația este acolo. O notă, servirea acestei documentații poate fi dezactivată în httpd.conf, căutați ‘manual’ în fișier.

asigurați-vă că pentru a verifica site-ul oficial pentru mai multe informații http://httpd.apache.org/

reclame

Leave a Reply

Adresa ta de email nu va fi publicată.