Skip to main content

Kako namestiti Apache spletni strežnik na Linuxu

Anonim

Torej imate spletno stran, zdaj pa potrebujete platformo za gostovanje. Lahko bi uporabili enega od mnogih ponudnikov spletnega gostovanja tam, ali pa bi lahko poskušali sami gostiti svojo spletno stran s svojim spletnim strežnikom.

Ker je Apache brezplačen, je eden izmed najbolj priljubljenih spletnih strežnikov za namestitev. Ima tudi več funkcij, zaradi katerih je uporabno za številne različne vrste spletnih mest. Torej, kaj je Apache? Na kratko, to je strežnik, ki se uporablja za vse, od osebnih spletnih strani do spletnih mest podjetja. Je tako vsestranski kot priljubljen.

Podatke o tem, kako namestiti Apache v sistem Linux, boste lahko dobili s pregledom tega članka. Preden začnete, pa bi morali biti vsaj udobno delati na Linuxu, vključno s tem, da bi lahko spremenili imenike, uporabili tar in gunzip ter sestavili z make (razpravljam o tem, kje dobiti binarne datoteke, če ne želite poskusiti sestaviti lastno). Prav tako morate imeti dostop do root računa na strežniškem računalniku. Še enkrat, če te to zmede, se lahko vedno obrnete na ponudnika storitev za blago, namesto tega, da to storite sami.

Prenesi Apache

Najbolje je, da prenesete najnovejšo stabilno izdajo Apacheja, ko začnete. Najboljše mesto za pridobitev Apacheja je na spletnem mestu za prenos Apache HTTP strežnika. Prenesite izvorne datoteke, ki ustrezajo vašemu sistemu. Binarne izdaje nekaterih operacijskih sistemov so na voljo tudi na tej spletni strani.

Izvleči datoteke Apache

Ko prenesete datoteke, jih boste morali raztisniti:

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

S tem ustvarite nov imenik pod trenutnim imenikom z izvornimi datotekami.

Konfiguriranje strežnika za Apache

Ko imate na voljo datoteke, morate svojemu računalniku naročiti, kje najde vse, tako da nastavi izvorne datoteke. Najlažji način za to je, da sprejmete vse privzete nastavitve in vnesite le:

./configure

Seveda večina ljudi ne želi sprejeti samo privzete izbire, ki so jim predstavljene. Najpomembnejša možnost je

predpono = PREFIX možnost. To določa imenik, v katerem bodo nameščene datoteke Apache. Določite lahko tudi posebne spremenljivke okolja in module. Nekateri moduli, ki jih morda želite namestiti, vključujejo:

  • mod_alias - mapiranje različnih delov drevesa URL-jev
  • mod_include - za razčlenitev Server Side Includes
  • mod_mime - povezovanje razširitev datotek s svojim MIME-tipom
  • mod_rewrite - preusmerjanje URL-jev na letenje
  • mod_speling (sic) - pomagajte svojim bralcem, ki bi lahko napačno iskali URL-je
  • mod_ssl - omogočiti močno kriptografijo z uporabo SSL
  • mod_userdir - omogoči uporabnikom sistema, da imajo svoje lastne spletne strani

Prosimo, upoštevajte, da to niso vsi moduli, ki bi jih lahko namestili v določenem sistemu - določen projekt bo odvisen od tega, kaj namestite, vendar je to zgornji seznam dobro izhodišče. Preberite več o podrobnostih o modulih, da ugotovite, katere tiste, ki jih potrebujete.

Build Apache

Kot pri vsaki namestitvi vira, boste morali zgraditi namestitev:

naredinamestite

Prilagodite Apache

Ob predpostavki, da ni bilo težav z namestitvijo in gradnjo, ste pripravljeni prilagoditi vašo Apache konfiguracijo. To res samo pomeni urejanje datoteke httpd.conf. Ta datoteka se nahaja v

PREFIX / conf imenik. Na splošno ga uredim z urejevalnikom besedil.

vi PREFIX /conf/httpd.conf

Opomba: Za to datoteko morate biti root.

Sledite navodilom v tej datoteki, da uredite svojo konfiguracijo tako, kot želite. Več pomoči je na voljo na spletnem mestu Apache. Vedno se lahko obrnete na to spletno mesto za dodatne informacije in vire.

Preizkusite strežnik Apache

Odprite spletni brskalnik na istem računalniku in ga vtipkajte

http: // localhost / v naslovnem polju. Videti bi morali stran, ki je podobna tisti v zgornji sliki zgoraj (slika, ki spremlja ta članek). V velikih črk bo rekel Vidite to namesto spletnega mesta, ki ste ga pričakovali? To je dobra novica, saj pomeni, da je vaš strežnik pravilno nameščen.

Začnite urejanje / nalaganje strani na vaš novo nameščeni spletni strežnik Apache

Ko je vaš strežnik vklopljen, lahko začnete objavljati strani. Zabavajte se z gradnjo vaše spletne strani!