Skip to main content

Paano Mag-install ng Apache Web Server sa Linux

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox (Abril 2025)

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox (Abril 2025)
Anonim

Kaya mayroon kang isang website, ngunit ngayon kailangan mo ng isang platform upang i-host ito sa. Maaari mong gamitin ang isa sa maraming mga website-hosting provider out doon, o maaari mong subukang i-host ang iyong website sa iyong sarili gamit ang iyong sariling web server.

Dahil libre ang Apache, ito ay isa sa mga pinakasikat na web server na mai-install. Mayroon din itong maraming mga tampok na ginagawang kapaki-pakinabang para sa maraming iba't ibang uri ng mga website. Kaya, ano ang Apache? Sa maikling salita, ito ay isang server na ginagamit para sa lahat ng bagay mula sa personal na mga web page sa mga enterprise level ng enterprise. Ito ay kasing maraming nalalaman dahil popular ito.

Makakakuha ka ng mga katotohanan kung paano i-install ang Apache sa isang sistema ng Linux na may pangkalahatang ideya ng artikulo na ito. Bago ka magsimula, gayunpaman, dapat kang maging komportable sa pagtatrabaho sa Linux - kasama ang pagiging maaring baguhin ang mga direktoryo, gamit ang alkitran at gunzip at pag-compile sa make (tatalakayin ko kung saan makakakuha ng mga binary kung hindi mo nais na subukan ang pag-ipon ng iyong sariling). Dapat mo ring magkaroon ng access sa root account sa server machine. Muli, kung ito ay nakakalito sa iyo, maaari mong palaging i-on ang isang hosting provider ng kalakal sa halip na gawin ito sa iyong sarili.

I-download ang Apache

Pinakamainam na i-download ang pinakabagong matatag na paglabas ng Apache habang nagsisimula ka. Ang pinakamagandang lugar upang makakuha ng Apache ay mula sa Apache HTTP Server download site. I-download ang mga pinagmulang file na angkop sa iyong system. Binary release para sa ilang mga operating system ay magagamit mula sa site na ito pati na rin.

I-extract ang Apache Files

Sa sandaling na-download mo ang mga file na kakailanganin mong i-uncompress ang mga ito:

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

Lumilikha ito ng isang bagong direktoryo sa ilalim ng kasalukuyang direktoryo kasama ang mga source file.

Pag-configure ng iyong Server para sa Apache

Sa sandaling mayroon ka ng mga file na magagamit, kailangan mong turuan ang iyong makina kung saan makahanap ng lahat ng bagay sa pamamagitan ng pag-configure ng mga source file. Ang pinakamadaling paraan upang gawin ito ay upang tanggapin ang lahat ng mga default at i-type lamang:

./configure

Siyempre, ayaw ng karamihan sa mga tao na tanggapin lamang ang mga default na pagpipilian na ipinakita sa kanila. Ang pinakamahalagang opsyon ay ang

prefix = PREFIX pagpipilian. Tinutukoy nito ang direktoryo kung saan mai-install ang mga file ng Apache. Maaari ka ring magtakda ng mga tukoy na variable ng kapaligiran at mga module. Ang ilan sa mga modyul na maaari mong i-install ay kasama ang:

  • mod_alias - upang i-map ang iba't ibang bahagi ng puno ng URL
  • mod_include - upang i-parse ang Server Side May kasamang
  • mod_mime - upang iugnay ang mga extension ng file gamit ang MIME-type nito
  • mod_rewrite - upang muling isulat ang mga URL sa mabilisang
  • mod_speling (sic) - upang matulungan ang iyong mga mambabasa na maaaring maling mag-spell ng mga URL
  • mod_ssl - upang pahintulutan ang malakas na cryptography gamit ang SSL
  • mod_userdir - upang payagan ang mga user ng system na magkaroon ng sariling mga direktoryo ng web page

Mangyaring tandaan na ang mga ito ay hindi lahat ng mga module na maaari mong i-install sa isang naibigay na sistema - ang partikular na proyekto ay depende sa kung ano ang iyong i-install, ngunit ang listahan sa itaas ay isang mahusay na panimulang punto. Magbasa nang higit pa tungkol sa mga detalye tungkol sa mga module upang malaman kung alin ang kailangan mo.

Buuin ang Apache

Tulad ng anumang pag-install ng source, kakailanganin mo pagkatapos ay bumuo ng pag-install:

gumawagumawa ng pag-install

I-customize ang Apache

Sa pag-aakala na walang problema sa iyong pag-install at pagtatayo, handa ka nang ipasadya ang iyong Apache configuration. Ito ay talagang mga halaga lamang sa pag-edit ng httpd.conf file. Ang file na ito ay matatagpuan sa

PREFIX / conf direktoryo. Ako ay karaniwang i-edit ito sa text editor.

vi PREFIX /conf/httpd.conf

Tandaan: Kakailanganin mong maging root upang mai-edit ang file na ito.

Sundin ang mga tagubilin sa file na ito upang i-edit ang iyong configuration sa paraang gusto mo. Available ang karagdagang tulong sa website ng Apache. Maaari mong palaging pumunta sa site na iyon para sa karagdagang impormasyon at mga mapagkukunan.

Subukan ang Iyong Apache Server

Buksan ang isang web browser sa parehong machine at i-type

http: // localhost / sa address box. Dapat mong makita ang isang pahina na katulad ng isa sa bahagyang screenshot sa itaas (ang imahe na kasama sa artikulong ito). Ito ay sasabihin sa malalaking titik Nakikita mo ito sa halip na ang website na iyong inaasahan? Ito ay magandang balita, dahil nangangahulugang tama ang iyong pag-install ng server.

Simulan ang Pag-edit / Pag-upload ng Mga Pahina sa Iyong Bagong Na-install na Apache Web Server

Sa sandaling naka-up at tumatakbo ang iyong server maaari mong simulan ang pag-post ng mga pahina. Magsaya sa pagbuo ng iyong website!