Apache webszerver telepítése és konfigurálása Solaris rendszeren 10

X

Adatvédelem & cookie-k

ez az oldal cookie-kat használ. A folytatással elfogadja azok használatát. Tudj meg többet, beleértve a cookie-k kezelésének módját is.

Megvan!

Advertisements

nemrégiben telepítenem és konfigurálnom kellett az Apache webszerver nagyon egyszerű telepítését egy projekthez, amelyen dolgozom. Elég egyszerű folyamat volt, ezért úgy döntöttem, hogy ezt az útmutatót informális kísérletként írom az Apache gyors üzembe helyezéséhez. Először nézzük meg, hogy telepítve van-e vagy sem.

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)

ha az Apache nincs telepítve, akkor cd-ről vagy hálózati telepítési forrásból kell telepítenie. Ebben a példában úgy teszek, mintha van egy Solaris 10 OS lemezünk, amely a /mnt/cdrom-ra van felszerelve. Telepítse a csomagokat így.

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

Miután az Apache csomagok megfelelően települtek, elkezdhetjük a konfigurációt. Ennek leggyorsabb módja a telepítéshez mellékelt példa konfigurációs fájl használata. Másolja át ezt a fájlt.

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

az Apache fő konfigurációs fájlját általában httpd-nek hívják.conf, ebben az esetben az /etc/apache2/httpd fájlban létezik.conf. Valószínűleg az első dolog, amit meg akarsz nézni, a DocumentRoot irányelv. Nyissa meg az /etc/apache2/httpd fájlt.conf és keresse meg ezt a sort. A DocumentRoot irányelv megmondja az Apache-nak, hogy mit kell használnia a gyökérhelyéhez a fájlok kiszolgálásához. Az Apache ezen verziójához a Solaris rendszeren Az alapértelmezett a /var/apache2 / htdocs – ezt az alapértelmezést úgy hagyjuk, ahogy van, de megváltoztathatod bármire, amire csak akarod.

egy másik irányelv, amelyet érdemes megnézni, a DirectoryIndex. Ez lehetővé teszi annak a html fájlnak a fájlnevét, amelyet az Apache-nak kell szolgálnia, amikor egy könyvtárat kérnek. Ha ez a fájl nem létezik abban a könyvtárban, akkor a rendszer automatikusan létrehoz egy listát, amelyet helyette kiszolgál. A legtöbb esetben ” index.a “html” alapértelmezettként van beállítva, ezért hagyjuk ezt is úgy, ahogy van.

most ellenőrizzük, hogy a szolgáltatás nem fut-e, majd indítsuk el, hogy működik-e.

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 úgy néz ki, mintha futna, menj előre, és nézd meg, hogy fel tudod-e hozni egy webböngészőben. Próbálja meg a hostname vagy az ip-címet, ha egy másik gépről próbálkozik, vagy a localhost ( 127.0.0.1), ha ezt az Apache rendszert futtató rendszeren próbálja meg. Például a következőket teheti a böngésző keresősávjába, amikor a helyi gépen van: http://127.0.0.1

ha az Apache megfelelően fut, akkor meg kell jelenítenie egy alapvető oldalt az Apache kezdőlapjára mutató linkekkel. Hurrá! Feltételezve, hogy minden működik, most elkezdheti felépíteni webhelyét és tartalmat szolgáltatni.

számos módja van az Apache beállításának és konfigurálásának, és egy gyors módja annak, hogy elolvassa ezeket a konfigurációkat, a SUNWapch2d csomagban telepített dokumentáció használata. Ez a dokumentáció html-ben található, és valószínűleg az Apache fogja kiszolgálni a /manual alias alatt. Próbálja meg a http://hostname/manual menüpontot megnézni, hogy a dokumentáció ott van-e. Megjegyzés: a dokumentáció kiszolgálása letiltható a httpd-ben.conf, keresse meg a ‘manual’ szót a fájlban.

győződjön meg róla, hogy nézd meg a hivatalos oldalon további információkért http://httpd.apache.org/

reklámok

Leave a Reply

Az e-mail-címet nem tesszük közzé.