Ukufaka i-Apache ku-CentOS 7

Anonim

Ukufaka i-Apache ku-CentOS 7

Ukuphatha isayithi lakho kuseva yendawo, udinga ukufaka iqoqo lezakhi ezengeziwe ezihlela uhlelo olulodwa oluhlelwe ngasikhathi sinye futhi ngaphandle kwamaphutha. Enye yezinto eziphambili zesakhiwo esinjalo ingabhekwa njengeseva yeWebhu. Abasebenzisi bavame ukuncamela ukusebenzisa i-Apache ngenxa yokulula nokuguquguquka kwayo kokusetha, kanye nokuthi kungenzeka yini ukuxhuma amamojula angaphandle. Kodwa-ke, ukufakwa kanye nokucushwa okuyinhloko - inqubo ayishesha futhi inzima nakwabanye, ngakho-ke singathanda ukusho ngakho ngemininingwane eminingi, ukuthatha ukusatshalaliswa kwe-Centros 7.

Faka i-Apache ku-CentOS 7

Ukwakheka kwesihloko sanamuhla kuzobekwa izigaba, ngakho-ke ukuthi umsebenzisi we-novice omkhulu waqonda kahle ukuthi ukufakwa nokulungiswa kweseva yewebhu okucatshangelwe kwenziwa kanjani. Masicacise ngokushesha ukuthi asinikezi amabhukwana wokulungiswa okuningiliziwe kwe-Apache, njengoba kuncike ekukhetheni komuntu siqu komsebenzisi kanye nezinye izinto ezikhona. Ngalolu lwazi, sihlala sikucebisa ukuthi uphendukele emibhalweni esemthethweni.

Isinyathelo 1: Ukulungiselela nokufakwa

Ake siqale ngokushesha kusuka ekufakweni kwezakhi ezibhekele ukunemba kwe-Apache futhi ungeze zonke izinsizakalo zokuxhaswa. Sinikeza indawo yokusatshalaliswa kokusebenzisa indawo yokusabalalisa yalokhu, ngoba inguqulo yokugcina yesoftware ihlala ikhishwe, bese inqubo yokufaka ngokwayo ayithathi isikhathi esiningi.

  1. Gijimani i- "terminal", ngokwesibonelo, ngesithonjana esigabeni "sezintandokazi".
  2. Iya ku-terminal ukuze kufakwe okunye kweseva ye-Apache Web nge-CentOS 7

  3. Uma ngabe i-Apache isivele ifakiwe ekhompyutheni noma ukhiphe ngengozi eyodwa yezakhi zayo, mane nje usebenzise i-Sudo YUM Vuselela i-httpd umyalo ngokucindezela inkinobho ethi Ukucindezela.
  4. Iyalela ukuhlolwa kokuhlola kwenguqulo yamanje ye-Apache kuma-CentOS 7

  5. Lesi senzo senziwa egameni leSuperuser, okusho ukuthi kufanele uliqinisekise ngokucacisa iphasiwedi kule akhawunti.
  6. Ukuqinisekiswa kokuvuselelwa kwe-Apache ku-CentOS 7 ngokufaka iphasiwedi ye-Superuser

  7. Uma kufakwa izibuyekezo, uzokwaziswa ngalokhu, futhi uma iphakethe lilahlekile, bese kuvela omunye umyalezo womlingiswa ofanele.
  8. Imininingwane mayelana nesimo samanje se-Apache Web Server e-CentOS 7

  9. Manje ake sixoxe ngokufakwa kwe-Apache kusuka ekuqaleni. Njengoba sesishilo, sizosebenzisa okusemthethweni okusemthethweni ukusetshenziselwa lokhu, ngakho-ke, udinga ukufaka i-Sudo Yum Faka umyalo we-httpd.
  10. Umyalo wokuqala ukufakwa kweseva ye-Apache Web ku-CentOS 7 ngokusebenzisa i-terminal

  11. Lapho ungenisa ukufakwa kwephakeji, uyiqinisekise ngokukhetha uhlobo lwe-Y.
  12. Isiqinisekiso sokufakwa kwe-Apache Web Server kuma-CentOS 7

  13. Lindela ukuqedwa kokufakwa, ngenkathi ungavali iseshini ye-terminal yamanje ukuze ungaphazamisi inqubo.
  14. Ilinde ukuqedwa kwephakheji yokulanda i-Apache ku-CentOS 7

  15. Ekugcineni, kunconyelwa ngokushesha ukuqala iseva yeWebhu engenziwa nge-Sudo SystemCTL Qala i-httpd.
  16. Umyalo wokuqala inkonzo yeseva ye-Apache Web efakiwe kuma-CentOS 7

  17. Bheka isimo samanje nge-Sudo SystemCTL Status HTPD.
  18. Umyalo wokuhlola isimo samanje se-Apache Web Server kuma-CentOS 7

  19. Isaziso esithi "Iyasebenza: Iyasebenza (ukusebenza)" kusho ukuthi i-Apache manje isebenza kahle futhi ungaqhubekela ekucushweni kwawo okwengeziwe.
  20. Imininingwane mayelana nesimo samanje seseva efakiwe ye-Apache Web e-CentOS 7

Kwakuyikho konke okudingeka ukwazi ngenqubo eyisisekelo yokufaka iseva yeWebhu. Njengoba ubona, akukho lutho oluyinkimbinkimbi kulo. Okulandelayo, sifuna ukukhuluma ngokuxhumana nezinsizakalo ezinkulu kanye nokufakwa kokucushwa okuyinhloko, futhi uhlala unquma ukuthi kufanelekile ukucubungula imiyalo noma ulwazi lokucushwa kanye nokuphathwa sekukhona.

Isinyathelo 2: Ukuphathwa kwe-Apache

Iseva yeWebhu e-CentOS, njengakwamanye ukusatshalaliswa, imisebenzi ngemuva ngendlela yenkonzo. Ngokuzenzakalelayo, kungezwa ku-autoload, futhi sesivele satshelwa ngokwenza kusebenze kanye nokuqinisekiswa kombuso phambilini. Uma unesifiso sokuphatha leli thuluzi, kwenziwa kanjena:

  1. Faka iSudo Systemctl Stop httpd ukuqedela i-Apache.
  2. Umyalo wokumisa insiza ye-Apache Web Server kuma-CentOS 7

  3. Lokhu futhi yonke imiyalo elandelayo izokwenziwa egameni le-superuser, ngakho-ke uzodinga ukukuqinisekisa ngokufaka iphasiwedi efanele.
  4. Ukuqinisekiswa komyalo wokumisa i-Apache ku-CentOS 7 ngokufaka iphasiwedi

  5. Ukuqala kabusha kwenzeka ngokusebenzisa i-Sudo Systemctl Qala kabusha umyalo we-httpd. Leli qembu liyasebenza kulezo zimo lapho iseva inika ukwehluleka noma kudingeka ukuthi iqale kabusha ngenxa yezici zokuxhumana nezinye zezakhi.
  6. Iqembu lokuqalisa kabusha iseva ye-Apache Web e-CentOS 7

  7. Sebenzisa i-Sudo SystemctL Reload i-httpd uma kunesidingo ukuthi zonke izinguquko ngemuva kokuhlelwa kokuhlelwa zingene, kepha akukho kokuxhumeka okwaphulwa.
  8. Umyalo wokuqalisa kabusha iseva ye-Apache Web e-CentOS 7 ngaphandle kokuxhuma ukuxhumana

  9. I-Sudo Systemctl ikhubaza umyalo we-httpd isusa i-apache kusuka ku-auche kusuka ku-autoload, kanye ne-sudo systemctle inika amandla i-httpd ibuyisa isimo esijwayelekile. Ngokwengeziwe, lapho unika amandla le nketho, uzokwaziswa ngokwakha isixhumanisi esisha esingokomfanekiso esibhekele le pharamitha.
  10. Imiyalo ukwengeza noma ukwengeza i-Apache kuma-CentOS 7 kusuka ku-Autoload

Njengoba ukwazi ukubona, phatha isimo senkonzo amaqembu ajwayelekile kakhulu. Kuzoba lula ukukhumbula uma uvame ukuphoqelelwa ukuba uguqukele ezindleleni ezinjalo ngesikhathi sokuphathwa kwenethiwekhi, isayithi elihlukile noma izicelo.

Isinyathelo 3: Ukucushwa Okuyisisekelo

Ukucushwa okuyisisekelo kubhekisele ekucushweni komsingathi, okuwusizo kuzilungiselelo nokubekwa kwezizinda ezahlukahlukene kwiseva eyodwa. Umuntu othile ojwayelekile ojwayelekile wanele uma usebenzelana nesiza esisodwa kuphela, nokho, lapho ubhalisa ezinye izizinda, kuzodingeka ukuthi uguquke ekwakhiweni kwamapharamitha angeziwe. Manje, sizothatha umgcini ojwayelekile we-Virtual, futhi ushintsha ikheli layo uma kudingeka.

  1. Ake siqale ngokwakha ikhathalogi lapho yonke indodakazi yomsingathi ongumnikazi izogcinwa khona. Lokhu kwenziwa nge-Sudo Mkdir -p /var/www/example.com/html umyalo.
  2. Ukwakha ifolda yokugcina i-Apache entsha ebonakalayo e-CentOS 7

  3. Kudingeka ifolda eyengeziwe, lapho izingodo zemicimbi zizogcinwa khona ngokuzenzakalelayo. Ukuyengeza ukufaka i-sudo mkdir -p /var/www/example.com/log.
  4. Ukwakha ifolda yokugcina imikhosi emisha ebonakalayo ye-Apache Imicimbi e-CentOS 7

  5. Setha amalungelo ajwayelekile ku-Directory ngokusebenzisa i-Sudo Chrown -R $ US $ umsebenzisi: $ umsebenzisi /var/www/exple.com/html.
  6. Ukufaka ileveli yokufinyelela ejwayelekile yamafolda we-Apache adaliwe e-CentOS 7

  7. Faka okungeziwe namalungelo womsebenzisi ngamunye wokufaka i-sudo Chmod -r 755 / Var / www.
  8. Umyalo wesibili wokubeka izinga elijwayelekile lokufinyelela kumafolda we-Apache adaliwe e-CentOS 7

  9. Sizoqhubeka nokwakha isampula lekhasi eliyinhloko elizokhonjiswa lapho libheka ukusebenziseka komgcini. Dala ifayela lombhalo elisha ngokusebenzisa umhleli olula, ngokwesibonelo, usebenzisa i-nano, kufanele ungene eSudo Nano /var/www/exple.com/html/index.html.
  10. Ukuqala Isihleli Sombhalo Kokuqukethwe kwe-Apache yomgcini we-Virtual e-CentOS 7

  11. Uma uvula umhleli wombhalo, kuzokwaziswa isaziso sokuthi leli yifayela elisha. Ungakhathazeki, ngoba kufanele kube. Sidale ngokuqondile, siveze ukucushwa okufanele.
  12. Imininingwane ekwakhiweni kwefayela elisha le-Apache Virtual Host Hold ku-CentOS 7

  13. Faka ikhodi engezansi, esikhundleni sokubingelela okujwayelekile kumbhalo wokuphikisana. Uma ufuna, ungahlehlisa ngokuphelele isakhiwo ngokwakha ikhasi elifanele.

    Uyemukelwa ku-soblor.com!

    Impumelelo! Isibonelo.com Ukusingathwa okusebenzayo kuyasebenza!

  14. Ukwakha ikhasi le-Apache Virtual Host ku-CentOS 7

  15. Gcina izinguquko ngokuchofoza ku-CTRL + O, bese ushiya umhleli wombhalo nge-CTRL + X.
  16. Phuma kumhleli wombhalo ngemuva kokudala ifayela lekhasi le-Apache elibonakalayo e-CentOS 7

  17. Lezi kwakuyizilungiselelo zokuqala nje. Manje qhubeka nomgcini we-Virtual: Okokuqala udinga ukucacisa amafolda wesitoreji sawo. Ukuze wenze lokhu, faka iSudo Mkdir / njll / httpd / amasayithi atholakalayo / njll / httpd / amasayithi-enikwe amandla.
  18. Ukwakha ifolda yokugcina amasayithi we-Apache e-CentOS 7

  19. Ngemuva kwalokho, chaza iseva yeWebhu manje ukuthi idinga ukuxhumana nezinye izinto. Lo msebenzi wenziwa ngokuhlela ifayela lokucushwa eliyinhloko. Yigijime ngomhleli wombhalo ngokucacisa i-sudo nano /etc/httpd/Conf/htpd.conf.
  20. Ukushintshela kuma-tinctures womhlaba ukucacisa umgcini omusha we-virtual e-Apache ku-CentOS 7

  21. Gijimani ezansi kohlu bese ufaka izingosi zokufaka amasayithi ezibandakanya / * string. Conf.
  22. Ukushintsha i-apache yefayela lomhlaba wonke ku-CentOS 7

  23. Ngaphambi kokushiya umhleli wombhalo, ungakhohlwa ukusindisa zonke izinguquko.
  24. Ukulondolozwa kwezinguquko ngemuva kokushintshwa komhlaba wonke kufayela lokucushwa kwe-Apache kuma-CentOS 7

  25. Ukwakha umgcini we-virtual, uzodinga elinye ifayela lokucushwa. Dala nge-sudo nano /etc/httpd/sites-availailable/example.com.conf.
  26. Ukwethula umhleli wombhalo ukudala i-apache entsha ebonakalayo e-CentOS 7

  27. Faka okuqukethwe lapha Ngaphezu kwalokho, esikhundleni semigqa edingekayo eyakho.

    Isevaner: www.ex samp.com

    I-Severalias Exeppy.com

    IdokhumentiRoot /var/www/example.com/html

    I-ERRORRECROG /VAR/WWW/EXAMCLE.com/Log/Error.log.

    ICustomLog /var/www/Exple.com/log/requests.log ihlangene.

  28. Ukufaka okuqukethwe okujwayelekile kwe-Apache Virtual Host in CentOS 7

  29. Kuhlala kusebenze kuphela ifayela ngokwakha isixhumanisi esingokomfanekiso ngokusebenzisa i-sudo ln -s /etc/htpd/sites-availaitable/exxple.com.conf /ened/Exxple.com.CONF.
  30. Ukwakha isixhumanisi esisha esingokomfanekiso ukuze uqinisekise ukusebenza kwe-Apache Virtual Host in CentOS 7

Isinyathelo 4: Ukusetha Ukulawula Ukufinyelela

Uma kufika ukusetha amapharamitha womhlaba wonke, kuyadingeka ukuhlinzeka ngokulawula ukufinyelela, okubonisa inani labasebenzisi abazokwazi ukwenza izinguquko ezinkombeni ezibhekwe ngaphambilini. Le nqubo yenziwa kusetshenziswa ithuluzi elijwayelekile leSelinux elibhekele ukuphatha amazinga wokufinyelela.

  1. Setha ipharamitha yezokuphepha emhlabeni jikelele nge-sudo setsebool -p httpd_unified 1. Kuzohlinzeka zonke izinhlobo zezinqubo njengeyodwa.
  2. Ukwakha imithetho yokufinyelela emhlabeni jikelele i-Apache Virtual Host Amafayela kuma-CentOS 7

  3. Okulandelayo kunconyelwa ukubheka amapharamitha wamanje we-Selinux ahlinzekwe ngokuzenzakalelayo. Ukuze wenze lokhu, bhala i-sudo ls -dz /var/www/exple.com/log/.
  4. Qala ukubheka isimo samanje sokufinyelela e-Apache ku-CentOS 7

  5. Ngenxa yalokhu, uzobona okuqukethwe yi-DrWXR-XR-X. Umsuka we-Root Coont unconficed_u: into: httpd_sys_content_t: s0 /var/www/exple.com/log/. Kusho ukuthi manje i-Apache manje ingafunda lawo mafayela adalwe kufolda efakiwe, ngokulandelana, kuyodingeka ukuthi aguqule ukucushwa.
  6. Ukufinyelela okufundwa ukufinyelela kumgcini we-Apache Virtual Emhlanganweni kuma-CentOS 7

  7. Lo msebenzi wenziwa ngeSudo Shemage Fcontext -A -T HTPD_Log_T "/Var/www/exple.com/log(
  8. Ukushintsha imithetho yokufinyelela e-Apache Virtual Host in CentOS 7

  9. Gcina izinguquko futhi uzenze ukuze zisebenze ngemuva kokuqalisa kabusha iseva ngokufaka iSudo Restoreacon -r -V /var/www/exple.com/log.
  10. Ukuvuselela ukufinyelela kumasethingi e-Apache Virtual Host in CentOS 7

  11. Manje hlola izinguquko ku-sudo ls -dz /var/www/exple.com/log/ futhi.
  12. Imininingwane yokukhipha ngemuva kokuvuselela idatha ye-Apache Virtual Host ku-CentOS 7

  13. Njengoba ubona, ngenxa yalokho, isiphetho sinefomu Drwxr-XR-X. Umsuka we-Root coont unconficed_u: into: httpd_log_t: s0 /var/www/exple.com/log_www/exple.com/log_Ukungakho konke kwenziwa kahle.
  14. Buka ukufinyelela kumgcini we-virtual ngemuva kokuvuselela i-Apache ku-CentOS 7

  15. Ihlala kuphela ukuvivinya zonke izinguquko. Ukuze wenze lokhu, faka i-Sudo Systemctl Qala kabusha i-httpd bese uqhafaza ku-ENTER.
  16. Ukuqala kabusha izinsizakalo ze-Apache ku-CentOS 7 Ngemuva kokwenza zonke izinguquko

  17. Qinisekisa isenzo ngokucacisa iphasiwedi ye-superuser.
  18. Iphasiwedi yokuqinisekisa yesenzo yokuqalisa kabusha izinsizakalo ze-Apache kuma-CentOS 7

  19. Dala isicelo somkhombandlela ngokufaka i-LS -LZ /var/www/exple.com/log. Uma okuqukethwe okuvele kunama--rw-r - r--. Iphutha le-1 coot route.log -rw-r - r--. 1 izimpande zezimpande 0 izicelo.log, kusho ukuthi zonke izilungiselelo ezedlule ziqediwe kahle.
  20. Ihlola isimo samazinga wokufinyelela we-Apache kuma-CentOS 7 ngemuva kokuqalisa kabusha izinsizakalo

Ubujwayele inqubo yokufaka kanye nokucushwa okuphelele kweseva ye-Apache Web e-CentOS 7. Njengoba ukwazi ukubona, ukufakwa uqobo ngeke kuthathe isikhathi esiningi, futhi bonke ubunzima baxhumene kuphela nokucushwa. Uma incwadi esethuliwe yokushintsha kwamapharamitha kanye nokuphathwa kwe-Apache, wavele wabe wanele, sikucebisa ukuthi uhlole imibhalo esemthethweni ngokusebenzisa ireferensi engezansi.

Iya kuwebhusayithi esemthethweni yemibhalo ye-Apache

Funda kabanzi