Chun do shuíomh a riar ar fhreastalaí áitiúil, ní mór duit sraith de chomhpháirteanna breise a shuiteáil a eagraíonn córas amháin atá pleanáilte ag an am céanna agus gan aon earráidí. Ceann de na príomh-chomhpháirteanna de struchtúr den sórt sin is féidir a mheas mar fhreastalaí gréasáin. Is fearr le húsáideoirí apache a úsáid mar gheall ar a simplíocht agus a sholúbthacht an thus, chomh maith leis an bhféidearthacht modúil sheachtracha a nascadh. Mar sin féin, an suiteáil agus an príomhchumraíocht - nach bhfuil an próiseas tapa agus fiú deacair do roinnt, mar sin ba mhaith linn a insint faoi sé níos mine, ag cur an dáileadh CentOS 7.
Suiteáil Apache in CentOS 7
Déanfar struchtúr alt an lae inniu a chéimniú, ionas go dtuigfear fiú an t-úsáideoir is novice go díreach conas a dhéantar suiteáil agus ullmhúchán an fhreastalaí gréasáin atá faoi bhreithniú. Soiléiriú láithreach nach gcuirimid lámhleabhair ar fáil le haghaidh coigeartú mionsonraithe Apache, mar braitheann sé ar roghanna pearsanta an úsáideora agus na comhpháirteanna tábhachtacha eile atá ann cheana féin. Le haghaidh na faisnéise seo, molaimid duit i gcónaí duit dul chuig cáipéisí oifigiúla.Céim 1: Ullmhú agus Suiteáil
Déanaimis tús láithreach ó chomhpháirteanna atá freagrach as cruinneas Apache a shuiteáil agus na seirbhísí fochuideachta go léir a chur leis. Cuirimid stór an dáileadh ar fáil chun an stór dáileacháin a úsáid chun é seo a úsáid, ós rud é go bhfuil an leagan seasmhach deireanach de na bogearraí leagtha amach i gcónaí, agus ní thógann an próiseas suiteála féin go leor ama.
- Rith an "teirminéal", mar shampla, tríd an deilbhín sa rannóg "Favorites".
- Má tá apache suiteáilte cheana féin ar an ríomhaire nó má scriosann tú ar cheann de thimpiste ceann dá chuid comhpháirteanna, ach an t-ordú nuashonraithe sudo yum a úsáid trí é a ghníomhachtú tríd an eochair ENTER a bhrú.
- Déantar an gníomh seo thar ceann an radhairc, rud a chiallaíonn go gcaithfidh tú é a dhearbhú trí phasfhocal a shonrú ón gcuntas seo.
- Má tá nuashonruithe suiteáilte, cuirfear in iúl duit é seo, agus má tá an paicéad ar iarraidh, ansin beidh teachtaireacht eile den charachtar cuí le feiceáil.
- Anois, labhair faoi shuiteáil Apache ó thús deireadh. Mar atá ráite againn cheana féin, bainfimid úsáid as stór oifigiúil chun é seo a úsáid, mar sin, ní mór duit an t-ordú suiteáil Sudo Yum a iontráil httpd.
- Agus tú ag tabhairt fógra don phacáiste, déan é a dheimhniú tríd an leagan Y a roghnú.
- Bí ag súil leis an gcríochnú suiteála, cé nach ndúnann tú an seisiún teirminéil reatha ionas nach gcuirfidh tú isteach ar an bpróiseas.
- Ag an deireadh, moltar é láithreach chun freastalaí gréasáin a thosú ar féidir é a dhéanamh trí thosaíonn sudo Systemctl httpd.
- Seiceáil an stádas reatha tríd an Stádas Systemctl Sudo httpd.
- Tugann fógra "Gníomhach: Gníomhach (Rith)" le tuiscint go bhfuil Apache ag feidhmiú i gceart anois agus is féidir leat dul ar aghaidh go dtí a chumraíocht bhreise.
Ba é an rud é go léir a chaithfidh tú a bheith ar an eolas faoin nós imeachta bunúsach chun freastalaí gréasáin a shuiteáil. Mar a fheiceann tú, níl aon rud casta ann. Next, is mian linn labhairt faoi idirghníomhaíocht leis na príomhsheirbhísí agus suiteáil na príomhchumraíochta, agus tá tú fós chun cinneadh a dhéanamh cibé an fiú a iniúchadh a dhéanamh ar na treoracha nó eolas ar chumraíocht agus ar bhainistíocht atá ann cheana féin.
Céim 2: Bainistíocht Apache
Feidhmíonn an freastalaí gréasáin i gcuntais, mar atá i ndáilithe eile, feidhmeanna sa chúlra i bhfoirm seirbhíse. De réir réamhshocraithe, cuirtear leis an autoload é, agus tá sé curtha in iúl againn cheana féin faoi ghníomhachtú agus bailíochtú an stáit níos luaithe. Má tá fonn ort an uirlis seo a bhainistiú, déantar é mar seo:
- Cuir isteach an Sudo Systemctl Stop httpd chun apache a chríochnú.
- Déanfar é seo agus gach ordú ina dhiaidh sin a fhorghníomhú thar ceann an raverser, mar sin beidh ort é a dheimhniú tríd an bhfocal faire cuí a dheimhniú.
- Tarlaíonn atosú tríd an systemctl sudo atosaigh ordú httpd. Tá an fhoireann seo ábhartha sna cásanna sin ina dtugann an freastalaí teipeanna nó má cheanglaítear air é a atosú mar gheall ar ghnéithe idirghníomhaíochta leis an gcuid eile de na comhpháirteanna.
- Bain úsáid as an Sudo Systemctl Athlódáil httpd má tá sé riachtanach go bhfuil gach athrú tar éis an suíomh i bhfeidhm, ach ní raibh aon cheann de na naisc briste.
- Díchumasaigh an SystemCTL SUDO httpd a dhíchumasaíonn ordú Apache ó AutoLoad, agus cuireann Sudo Systemctl ar chumas HITPD stát caighdeánach a thabhairt ar ais. Ina theannta sin, nuair a chuireann tú ar chumas an rogha seo, cuirfear in iúl duit nasc nua siombalach a chruthú atá freagrach as an pharaiméadar seo.
Mar a fheiceann tú, bainistigh an staid seirbhíse na foirne is caighdeánacha. Beidh siad éasca a mheabhrú má tá iallach ort dul i muinín na mbeart sin le linn riaracháin líonra, suíomh ar leithligh nó aon iarratas.
Céim 3: Bunchumraíocht
Tagraíonn an cumraíocht bhunúsach don chumraíocht óstach fíorúil, atá úsáideach do shuíomhanna agus socrúchán réimsí éagsúla ar fhreastalaí amháin. Tá go leor óstach fíorúil amháin go leor go leor mura ndéileálann tú ach le suíomh amháin, áfach, nuair a chláraíonn tú fearainn eile, beidh ort dul i muinín a chruthú paraiméadair bhreise. Anois, mar shampla, tógfaimid óstach fíorúil caighdeánach, agus athraíonn tú a seoladh más gá.
- Déanaimis tús le cruthú catalóg ina stórálfar iníon go léir an óstaigh fhíorúil. Déantar é seo tríd an t-ordú sudo mkdir -p /var/www/example.com/HTML.
- Tá fillteán breise ag teastáil, áit a sábhálfar logaí teagmhais go huathoibríoch. Chun é a chur isteach chun dul isteach chun dul isteach sudo mkdir -p /var/www/example.com/log.
- Socraigh na cearta caighdeánacha don eolaire tríd an Sudo Cown -r $ Úsáideoir: $ úsáideora /var/www/example.com/html.
- Suiteáil agus pribhléidí breise do gach úsáideoir Sudo Chmod -R 755 / VAR / www.
- Rachaimid ar aghaidh chun sampla den phríomhleathanach a chruthú a thaispeánfar agus tú ag seiceáil inoibritheacht an óstach. Cruthaigh comhad téacs nua trí eagarthóir áisiúil, mar shampla, ag baint úsáide as Nano, ba chóir duit dul isteach sudo nano /var/www/example.com/html/index.html.
- Nuair a osclaíonn tú eagarthóir téacs, cuirfear in iúl fógra go bhfuil sé seo comhad nua. Ná bíodh imní ort, mar ba chóir go mbeadh sé. Cruthaíonn muid go sonrach é, ag nochtadh an chumraíocht chuí.
- Cuir isteach an cód thíos, in áit an bheannacht chaighdeánach ar théacs treallach. Más mian leat, is féidir leat an struchtúr a athdhéanamh go hiomlán trí leathanach oiriúnach a chruthú.
Fáilte go dtí Sampla.com!
Rath! Is é an t-óstach fíorúil a bheith ag obair!
- Sábháil na hathruithe trí chliceáil ar CTRL + O, agus ansin fág an eagarthóir téacs trí CTRL + X.
- Ní raibh siad seo ach réamhshuímh. Anois téigh ar aghaidh go dtí an t-óstach fíorúil: ní mór duit fillteáin a shonrú dá stóráil. Chun seo a dhéanamh, cuir isteach sudo mkdir / srl / httpd / láithreáin-ar fáil / srl / httpd / láithreáin-chumasaithe.
- Ina dhiaidh sin, sonraigh an freastalaí gréasáin a chaithfidh sé a idirghníomhú le comhpháirteanna eile anois. Déantar an tasc seo trí eagarthóireacht a dhéanamh ar an bpríomhchomhad cumraíochta. Rith é trí eagarthóir téacs trí shonrú sudo nano /etc/httpd/conf/httpd.conf.
- Rith ag bun an liosta agus cuir isteach an tsraith chumasaithe láithreáin / * san áireamh. |
- Sula bhfágann tú an t-eagarthóir téacs, ná déan dearmad gach athrú a shábháil.
- Chun an t-óstach fíorúil a chruthú, beidh comhad cumraíochta eile de dhíth ort. Cruthaigh é trí sudo nano /etc/httpd/sites-available/example.com.conf.
- Cuir isteach an t-ábhar anseo a thuilleadh, in áit na sraitheanna riachtanacha leatsa.
ServerName www.example.com
Serveralesias Sampla.com
Doiciméid /var/www/example.com/html
Errorlog /var/www/example.com/log/error.log.
Customlog /var/www/example.com/log/requests.log in éineacht le chéile.
- Níl ann ach an comhad a ghníomhachtú trí nasc siombalach a chruthú trí Sudo ln -s /etc/httpd/sites-available/example.com.conf /etc/httpd/sites-enable/example.com.conf.
Céim 4: Socrú Rialaithe Rochtana
Má thagann sé chun paraiméadair dhomhanda a bhunú, is gá rialú rochtana a sholáthar, rud a léiríonn roinnt úsáideoirí a bheidh in ann athruithe a dhéanamh ar na heolairí a measadh roimhe seo. Déantar an nós imeachta seo ag baint úsáide as an uirlis chaighdeánach Selinux atá freagrach as leibhéil rochtana a bhainistiú.
- Socraigh an paraiméadar slándála domhanda tríd an sudo setsebool -p httpd_unified 1. Cuirfidh sé gach cineál próisis mar cheann.
- Ansin moltar na paraiméadair atá ann faoi láthair Selinux a cuireadh ar fáil go huathoibríoch a sheiceáil. Chun seo a dhéanamh, scríobh sudo ls -dz /var/www/example.com/log/.
- Mar thoradh air sin, feicfidh tú ábhar DRWXR-XR-X. Fréamh fréimhe unconfined_u: oibiachtán_r: httpd_sys_content_t: s0 /var/www/example.com/log/. Ciallaíonn sé go anois nach féidir apache a léamh ach amháin na comhaid a cruthaíodh san fhillteán suiteáilte, faoi seach, beidh a athrú ar an chumraíocht.
- Déantar an tasc seo trí sudo semanage fcontext -a -t httpd_log_t "/var/www/example.com/log(/*)?".
- Sábháil na hathruithe agus é a dhéanamh ionas go ndéantar iad a chur i ngníomh tar éis dóibh an freastalaí a athbhunú trí dhul isteach i sudo restorecon -r -v /var/www/example.com/log.
- Anois seiceáil na hathruithe i sudo ls -dz /var/www/example.com/log/ arís.
- Mar is féidir leat a fheiceáil, mar thoradh air sin, tá an fhoirm DRWXR-XR-X. Fréamh fréimhe unconfined_u: oibiachtúil_r: httpd_log_t: s0 /var/www/example.com/log, mar sin, déantar gach rud i gceart.
- Níl ann ach na hathruithe go léir a thástáil. Chun seo a dhéanamh, cuir isteach an systemctl sudo atosú httpd agus cliceáil ar Iontráil.
- Deimhnigh an gníomh trí shonrú an phasfhocal Superuser.
- Cruthaigh iarratas ar an eolaire trí LS -LZ /VAR/WWW/Example.com/Log. Má tá an t-ábhar atá le feiceáil go bhfuil -RW-R - r -. 1 fréimhe fréimhe error.log -rw-r - r - r -. 1 fréamh fréimhe 0 iarratais.log, ciallaíonn sé gur críochnaíodh gach suíomh roimhe seo i gceart.
Bhí tú eolach ar an nós imeachta suiteála agus ar chumraíocht fhoriomlán an fhreastalaí gréasáin Apache in CentOS 7. Mar is féidir leat a fheiceáil, ní ghlacfaidh an tsuiteáil féin go leor ama, agus ní bhaineann na deacrachtaí go léir ach leis an gcumraíocht. Má tá an lámhleabhar i láthair le haghaidh paraiméadair agus an bhainistíocht Apache a athrú, d'éirigh leat a bheith go leor, molaimid duit an doiciméadú oifigiúil a iniúchadh trí thagairt thíos a úsáid.
Téigh go dtí suíomh gréasáin oifigiúil an doiciméid Apache