Skip to main content

Ako nainštalovať webový server Apache na Linuxe

Anonim

Takže máte webovú stránku, ale teraz potrebujete platformu na jej hosťovanie. Môžete použiť jeden z mnohých poskytovateľov hostingu webových stránok, alebo sa môžete pokúsiť hostiť svoje webové stránky sami s vlastným webovým serverom.

Vzhľadom k tomu, Apache je zadarmo, je to jeden z najpopulárnejších webových serverov na inštaláciu. Má tiež niekoľko funkcií, ktoré ho robia užitočným pre mnoho rôznych typov webových stránok. Takže, čo je Apache? Stručne povedané, je to server, ktorý sa používa pre všetko od osobných webových stránok až po stránky podnikovej úrovne. Je to tak všestranné, ako je populárne.

Budete mať možnosť získať informácie o tom, ako nainštalovať Apache na systém Linux s prehľadom tohto článku. Skôr než začnete, mali by ste byť aspoň príjemní v práci na Linuxe - vrátane možnosti meniť adresáre, používať tar a gunzip a kompilovať s make (budem diskutovať o tom, kam sa dostať binárne súbory, ak nechcete skúšať kompiláciu vlastný). Mali by ste tiež mať prístup k koreňovému účtu na serverovom počítači. Opäť platí, že ak vás to zamieňa, vždy sa môžete obrátiť na poskytovateľa hostingu komodít namiesto toho, aby ste to robili sami.

Stiahnuť Apache

Najlepšie je prevziať najnovšiu stabilnú verziu Apache, ako začnete. Najlepšie miesto na získanie aplikácie Apache je zo stránky na prevzatie servera Apache HTTP. Prevezmite zdrojové súbory zodpovedajúce vášmu systému. Binárne verzie pre niektoré operačné systémy sú k dispozícii aj z tejto stránky.

Extrahujte súbory Apache

Po stiahnutí súborov je potrebné ich dekomprimovať:

gunzip -d httpd-2_0_NN.tar.gztar xvf httpd-2_0_NN.tar

Tým sa vytvorí nový adresár so súčasným adresárom so zdrojovými súbormi.

Konfigurácia servera pre Apache

Keď máte súbory k dispozícii, musíte svojmu počítaču poučiť, kde môžete nájsť všetko pomocou konfigurácie zdrojových súborov. Najjednoduchší spôsob, ako to urobiť, je prijať všetky predvolené hodnoty a jednoducho zadajte:

./configure

Samozrejme, väčšina ľudí nechce prijať iba predvolené rozhodnutia, ktoré im boli predložené. Najdôležitejšou možnosťou je

prefix = PREFIX voľba. Toto určuje adresár, na ktorom budú nainštalované súbory Apache. Môžete tiež nastaviť špecifické premenné prostredia a moduly. Niektoré moduly, ktoré by ste chceli mať nainštalované, zahŕňajú:

  • mod_alias - mapovať rôzne časti stromu adries URL
  • mod_include - analyzovať Server Side Includes
  • mod_mime - priradiť rozšírenia súborov svojim typom MIME
  • mod_rewrite - prepisovanie webových adries za behu
  • mod_speling (sic) - pomôcť čitateľom, ktorí by mohli nesprávne napísať adresy URL
  • mod_ssl - umožňuje silnú kryptografiu pomocou protokolu SSL
  • mod_userdir - umožniť používateľom systému mať vlastné adresáre webových stránok

Majte na pamäti, že to nie sú všetky moduly, ktoré by ste mohli inštalovať v danom systéme - konkrétny projekt bude závisieť od toho, čo inštalujete, ale tento zoznam je dobrý východiskový bod. Prečítajte si viac informácií o podrobnostiach modulov, aby ste zistili, ktoré z nich potrebujete.

Vytvárajte Apache

Rovnako ako pri inej zdrojovej inštalácii, budete musieť vybudovať inštaláciu:

urobiťurobiť inštaláciu

Prispôsobte Apache

Za predpokladu, že nedošlo k žiadnym problémom s inštaláciou a zostavením, ste pripravení prispôsobiť konfiguráciu Apache. To naozaj znamená len úpravu súboru httpd.conf. Tento súbor sa nachádza v priečinku

PREFIX / conf adresár. Vo všeobecnosti to upravujem pomocou textového editora.

vi PREFIX /conf/httpd.conf

Poznámka: Ak chcete upraviť tento súbor, musíte mať root.

Postupujte podľa pokynov v tomto súbore a upravte svoju konfiguráciu tak, ako ju chcete. Ďalšia pomoc je k dispozícii na webových stránkach Apache. Vždy sa môžete obrátiť na túto stránku s ďalšími informáciami a zdrojmi.

Otestujte svoj server Apache

Otvorte webový prehliadač na tom istom počítači a zadajte ho

http: // localhost / v poli Adresa. Mali by ste vidieť stránku podobnú tej, ktorá je na čiastočnej snímke obrazovky (obrázok, ktorý je priložený k tomuto článku). Povie to veľkými písmenami Vidíte to namiesto webových stránok, ktoré očakávate? To je dobrá správa, pretože váš server je nainštalovaný správne.

Začnite upravovať / odovzdávať stránky na váš novo nainštalovaný webový server Apache

Po spustení servera môžete začať zverejňovať stránky. Bavte sa budovať svoje webové stránky!