Lub tswv yim yuav ua li cas rau nruab Apache Linux

Tus txheej txheem tsis yog ib qho nyuaj li koj xav

Yog li koj muaj ib lub website, tab sis tam sim no koj xav tau ib lub chaw ua haujlwm rau nws. Koj tuaj yeem siv ib qho ntawm ntau lub vev xaib cov chaw muab kev pabcuam, lossis koj tuaj yeem sim tswj koj lub website koj tus kheej nrog rau koj tus kheej lub web server.

Txij li thaum Apache yog dawb, nws yog ib qho ntawm cov web tshaj tawm nrov tshaj plaws rau nruab. Nws kuj muaj ntau cov nta uas ua rau nws pab tau ntau ntau hom ntawm cov websites. Yog li, Apache yog dab tsi? Nyob rau hauv ib lub nutshell, nws yog ib tug neeg siv khoom siv rau txhua yam ntawm tus kheej cov nplooj ntawv web rau cov tuam txhab qib theem.

Nws yog raws li ntau yam raws li nws yog nrov.

Koj yuav tau txais cov lus qhia tseeb rau nruab Apache ntawm lub tshuab Linux nrog qhov tshooj lus piav qhia no. Ua ntej koj pib, koj yuav tsum tau tsawg kawg yog ua haujlwm hauv Linux - nrog rau kev hloov pauv, siv cov phom thiab phom thiab ua ke nrog (Kuv mam li tham txog qhov twg kom tau binaries yog tias koj tsis xav sim sib tw koj tus kheej). Koj yuav tsum tau nkag mus rau lub hauv paus account ntawm lub tshuab neeg rau zaub mov. Ntxiv dua thiab, yog qhov no confuses koj, koj tuaj yeem tig mus rau tus tswv tsev muab tus kws kho mob es txhob ua koj tus kheej.

Download tau Apache

Kuv xav daus qhov tseeb ruaj khov tso tawm ntawm Apache thaum koj pib. Qhov chaw zoo tshaj plaws uas tau txais Apache yog los ntawm Apache HTTP neeg siv Internet qhov chaw. Download tau cov ntaub ntawv tsim nyog rau koj lub cev. Binary vim rau qee qhov kev khiav hauj lwm muaj nyob rau ntawm qhov chaw zoo li no.

Extract cov ntaub ntawv Apache

Thaum koj tau downloaded cov ntaub ntawv koj yuav tsum tsis txhob cia lawv:

phom zip -d httpd-2_0_NN.tar.gz
hom xvf httpd-2_0_NN.tar

Qhov no tsim ib cov npe tshiab nyob rau hauv cov npe tam sim no nrog cov ntaub ntawv tau los.

Configuring koj cov neeg rau zaub mov Apache

Thaum koj muaj cov ntaub ntawv muaj, koj yuav tsum tau qhia koj lub cav qhov twg kom paub txhua yam los ntawm qhov kho cov ntaub ntawv tau qhov twg los. Qhov yoojyim tshaj los ua qhov no yog lees txais txhua qhov sai thiab cia li ntaus cim:

./configure

Tau kawg, neeg feem coob tsis xav txais cov kev xaiv uas tsis pom zoo rau lawv. Qhov tseem ceeb tshaj plaws yog qhov prefix = PREFIX kev xaiv. Qhov no qhia meej txog cov npe ntawm cov ntaub ntawv Apache. Koj tuaj yeem npaj cov kev hloov chaw thiab lub modules. Qee yam ntawm cov qauv kuv nyiam kom tau muaj xws li:

Thov nco ntsoov tias cov no tsis yog tag nrho cov modules kuv yuav nruab ib qhov system uas tau ua - qhov kev txheeb ze no yog nyob ntawm seb kuv nruab, tiam sis cov npe saum toj no yog lub hauv paus pib zoo. Nyeem ntxiv txog cov lus qhia ntxiv txog cov qauv no los txiav txim seb cov twg koj xav tau.

Tsim Apache

Raws li nrog txhua qhov chaw installation, koj mam li ces yuav tsum tsim kom muaj lub installation:

ua
ua nruab

Customize Apache

Piv txwv tias muaj tsis muaj teeb meem nrog koj nruab thiab tsim, koj npaj txhij mus kho koj tus configuration Apache.

Lus hauv no teb Qhov no cia li nqi rau editing httpd.conf cov ntaub ntawv. Cov ntaub ntawv no nyob rau hauv PREFIX / conf directory. Kuv feem ntau hloov nws cov ntawv nyeem.

vi PREFIX /conf/httpd.conf

Nco ntsoov: koj yuav tsum tau ua cov hauv paus los hloov cov ntaub ntawv no.

Ua raws li cov lus qhia nyob rau hauv cov ntaub ntawv no los hloov koj tus qauv li koj xav kom nws. Muaj kev pab ntau dua nyob rau ntawm Apache lub website. Koj tuaj yeem tig mus rau qhov chaw ntawd rau cov ntaub ntawv ntxiv thiab cov kev pabcuam.

Ntsuam xyuas koj cov neeg rau zaub mov Apache

Qhib tus web browser rau tib lub tshuab thiab hom http: // localhost / nyob rau hauv qhov chaw nyob. Koj yuav tsum pom ib nplooj zoo ib yam rau hauv ib qho ntawm ib qho screen txhaj saum toj no (daim duab uas nrog daim ntawv no).

Nws yuav hais hauv cov tsiaj ntawv loj "Pom qhov no tsis yog lub website koj xav tau?" Qhov no yog zoo xov xwm, raws li nws txhais tau tias koj cov neeg rau zaub mov raug ntsia kom raug.

Pib Editing / Uploading Cov nplooj ntawv rau koj tshiab neeg txhim kho Apache Web Server

Thaum koj cov neeg siv khoom tuaj thiab khiav koj tuaj yeem xa tawm cov nplooj ntawv. Muaj kev lom zem tsim koj lub vev xaib!