Installere Og konfigurere Apache webserver På Solaris 10
Personvern & Informasjonskapsler
dette nettstedet bruker informasjonskapsler. Ved å fortsette godtar du bruken av dem. Lær mer, inkludert hvordan du kontrollerer informasjonskapsler.
nylig trengte jeg å installere Og konfigurere En veldig grunnleggende installasjon Av Apache webserver for et prosjekt jeg jobber med. Det var en ganske enkel prosess, så jeg bestemte meg for å skrive denne guiden som en uformell steg inn i å få Apache opp og kjører raskt. Først, la oss se om den er installert eller ikke.
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)
Hvis Apache ikke er installert, må Du installere Den fra cd eller en nettverksinstallasjonskilde. For dette eksemplet skal jeg late som Om Vi har En Solaris 10 OS-plate montert på /mnt / cdrom. Installer pakkene slik.
pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d
Når Apache-pakkene er installert riktig, kan vi begynne med konfigurasjonen. Den raskeste måten å gå om dette er å bruke eksempelet confguration fil som følger med installasjonen. Kopier denne filen over.
cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf
hovedkonfigurasjonsfilen for Apache kalles vanligvis httpd.conf, i dette tilfellet finnes det i / etc / apache2 / httpd.conf. Sannsynligvis er Det første du vil se På DocumentRoot-direktivet. Åpne opp / etc / apache2 / httpd.conf og finn denne linjen. DocumentRoot-direktivet forteller Apache Hva Den skal bruke for sin rotplassering for å betjene filer ut av. For Denne versjonen Av Apache På Solaris standard er / var / apache2 / htdocs-vi kommer til å forlate denne standard som er, men du kan endre det til hva du vil.
Et annet direktiv du kanskje vil se på Er DirectoryIndex. Dette lar deg spesifisere filnavnet til html-filen Som Apache skal tjene når en katalog er forespurt. Hvis denne filen ikke finnes i den katalogen, genereres en oppføring automatisk og serveres i stedet. I de fleste tilfeller «indeks.html » er satt som standard, så la oss også la det være som det er.
For nå, la oss sjekke at tjenesten ikke kjører, og start den opp og se om den fungerer.
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 det ser ut som det kjører, gå videre og se om du kan ta det opp i en nettleser. Prøv enten vertsnavnet eller ip-adressen hvis du prøver fra en annen maskin, eller localhost ( 127.0.0.1 ) hvis du prøver dette på systemet som kjører Apache. For eksempel kan du sette følgende i søkefeltet i en nettleser når du er på den lokale maskinen: http://127.0.0.1
Hvis Apache kjører riktig, bør Den vise en grunnleggende side med lenker Til Apache-hjemmesiden. Huzzah! Forutsatt at alt fungerer, kan du nå begynne å bygge ut nettstedet ditt og betjene innhold.
Det er mange måter Du kan konfigurere Og konfigurere Apache På, og en rask måte å lese om hvordan du lager disse konfigurasjonene, er å bruke dokumentasjonen som ble installert I SUNWapch2d-pakken. Denne dokumentasjonen er gitt i html, og mest sannsynlig kommer Til å bli servert Av Apache under / manuell alias. Prøv å gå til http://hostname/manual for å se om dokumentasjonen er der. Et notat, servering av denne dokumentasjonen kan deaktiveres i httpd.conf, søk etter ‘manuell’ i filen.
Pass på å sjekke ut det offisielle nettstedet for mer informasjon http://httpd.apache.org/