asentaminen ja määrittäminen Apache webserver Solaris 10
Yksityisyys & evästeet
tämä sivusto käyttää evästeitä. Jatkamalla hyväksyt niiden käytön. Lue lisää, mukaan lukien evästeiden hallinta.
äskettäin minun täytyi asentaa ja määrittää hyvin yksinkertainen asennus Apache webserver projektille, jota työstän. Se oli melko yksinkertainen prosessi, joten päätin kirjoittaa tämän oppaan epävirallisena kokeiluna saada Apache vauhtiin nopeasti. Katsotaan ensin, onko se asennettu vai ei.
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)
jos Apachea ei ole asennettu, se on asennettava cd-levyltä tai verkkoasennuslähteestä. Tässä esimerkissä aion teeskennellä, että meillä on Solaris 10 OS levy asennettu /mnt/cdrom. Asenna paketit näin.
pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d
Kun Apache-paketit on asennettu oikein, voimme aloittaa kokoonpanon. Nopein tapa tehdä tämä on käyttää esimerkiksi confguration tiedosto, joka on mukana asennuksen. Kopioi tämä tiedosto.
cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf
Apachen pääasetustiedostoa kutsutaan yleensä httpd: ksi.conf, tässä tapauksessa se on olemassa / etc / apache2 / httpd.conf. Luultavasti ensimmäinen asia haluat tarkastella on DocumentRoot direktiivi. Avaa /etc / apache2 / httpd.conf ja etsi tämä linja. DocumentRoot direktiivi kertoo Apache mitä sen pitäisi käyttää sen root sijainti palvella tiedostoja ulos. Tämän version Apache Solaris oletusarvo on / var / apache2 / htdocs – aiomme jättää tämän oletuksena on, mutta voit muuttaa sen mitä haluat.
toinen direktiivi, johon kannattaa tutustua, on DirectoryIndex. Tämän avulla voit määrittää sen html-tiedoston nimen, jota Apachen tulee palvella hakemistoa pyydettäessä. Jos tätä tiedostoa ei ole kyseisessä hakemistossa, listaus luodaan automaattisesti ja tarjoillaan sen sijaan. Useimmissa tapauksissa ” indeksi.html” on asetettu oletukseksi, joten jätetään myös se sellaisenaan.
katsotaan nyt, ettei palvelu ole käynnissä, ja käynnistetään se sitten ja katsotaan toimiiko se.
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 näyttää siltä, että se on käynnissä, mene ja katso, jos saat sen esille verkkoselaimella. Kokeile joko hostname tai ip-osoite, jos yrität toisesta koneesta, tai localhost (127.0.0.1), jos yrität tätä järjestelmässä, joka on käynnissä Apache. Voit esimerkiksi laittaa seuraavat hakupalkkiin selaimessa, kun olet paikallisessa koneessa: http://127.0.0.1
jos Apache on käynnissä oikein, sen tulee näyttää perussivu, jossa on linkkejä Apachen kotisivulle. Hurraa! Olettaen, että kaikki toimii, voit nyt alkaa rakentaa sivustosi ja palvella sisältöä.
Apachen asetukset ja asetukset voi tehdä monella tavalla, ja nopea tapa lukea näiden kokoonpanojen tekemisestä on käyttää sunwapch2d-pakettiin asennettua dokumentaatiota. Tämä dokumentaatio on html-muodossa, ja todennäköisesti Apache tarjoilee sen nimellä /manual alias. Yritä mennä http://hostname/manual nähdäksesi, onko dokumentaatio siellä. Huomautus, tämän dokumentaation palveleminen voidaan poistaa käytöstä httpd: ssä.conf, etsi ’käsikirja’ tiedostosta.
katso lisätietoja viralliselta sivustolta http://httpd.apache.org/