instalace a konfigurace webového serveru Apache na Solaris 10
soukromí & Cookies
tento web používá cookies. Pokračováním souhlasíte s jejich použitím. Další informace, včetně toho, jak ovládat soubory cookie.
Nedávno jsem potřeboval nainstalovat a nakonfigurovat velmi základní instalaci webového serveru Apache pro projekt, na kterém pracuji. Byl to docela jednoduchý proces, tak jsem se rozhodl napsat tuto příručku jako neformální vpád do dostat Apache nahoru a běží rychle. Nejprve se podívejme, zda je nainstalován nebo ne.
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)
pokud Apache není nainstalován, budete jej muset nainstalovat z cd nebo ze zdroje síťové instalace. V tomto příkladu budu předstírat, že máme disk Solaris 10 OS připojený k / mnt/cdrom. Nainstalujte balíčky takto.
pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d
jakmile jsou balíčky Apache správně nainstalovány, můžeme začít s konfigurací. Nejrychlejší způsob, jak jít o tom je použít příklad confguration soubor, který je dodáván s instalací. Zkopírujte tento soubor.
cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf
hlavní konfigurační soubor pro Apache se obvykle nazývá httpd.conf, v tomto případě existuje v /etc / apache2 / httpd.conf. Pravděpodobně první věc, na kterou se chcete podívat, je směrnice DocumentRoot. Otevřít /etc / apache2 / httpd.conf a najděte tento řádek. Směrnice DocumentRoot říká Apache, co by měl použít pro své kořenové umístění, aby sloužil souborům. Pro tuto verzi Apache na Solaris je výchozí /var / apache2 / htdocs-tuto výchozí hodnotu ponecháme tak, jak je, ale můžete ji změnit na cokoli chcete.
další směrnice, na kterou se můžete podívat, je DirectoryIndex. To vám umožní určit název souboru html souboru, který by Apache měl sloužit, když je požadován adresář. Pokud tento soubor neexistuje v tomto adresáři pak výpis je automaticky generován a sloužil ven místo. Ve většině případů „index.html “ je nastaveno jako výchozí, takže to také necháme tak, jak je.
prozatím zkontrolujte, zda služba není spuštěna, a poté ji spusťte a zjistěte, zda funguje.
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 vypadá to, že běží, pokračujte a zjistěte, zda jej můžete vyvolat ve webovém prohlížeči. Vyzkoušejte buď název hostitele nebo ip adresu, pokud se pokoušíte z jiného počítače, nebo localhost (127.0.0.1), pokud se o to pokoušíte v systému se systémem Apache. Například můžete dát následující do vyhledávacího pole v prohlížeči, když na místním počítači: http://127.0.0.1
pokud Apache běží správně, měl by zobrazit základní stránku s odkazy na domovskou stránku Apache. Huzzah! Za předpokladu, že vše funguje, můžete nyní začít budovat svůj web a podávat obsah.
existuje mnoho způsobů, jak nastavit a konfigurovat Apache, a rychlý způsob, jak si přečíst, jak provést tyto konfigurace, je použít dokumentaci nainstalovanou v balíčku SUNWapch2d. Tato dokumentace je poskytována v html a s největší pravděpodobností bude doručena Apache pod aliasem / manual. Zkuste jít na http://hostname/manual a zjistěte, zda je dokumentace k dispozici. Poznámka, porce této dokumentace může být zakázána v httpd.conf, vyhledejte v souboru „manuál“.
ujistěte se, podívejte se na oficiální stránky pro více informací http://httpd.apache.org/