Pag-instalar sa Apache sa Centos 7

Anonim

Pag-instalar sa Apache sa Centos 7

Sa pagdumala sa imong site sa usa ka lokal nga server, kinahanglan nimo nga i-install ang usa ka hugpong sa dugang nga mga sangkap nga nag-organisar sa usa ka sistema nga giplano nga dungan ug wala'y mga sayup. Ang usa sa mga nag-unang sangkap sa ingon nga usa ka istruktura mahimong giisip nga usa ka web server. Mas gusto sa mga tiggamit ang paggamit sa Apache tungod sa pagkayano ug pagka-dali sa pag-setup, ingon man ang posibilidad sa pagkonektar sa mga external nga modulo. Bisan pa, ang pag-instalar ug panguna nga pag-configure - ang proseso dili paspas ug bisan lisud alang sa pipila, mao nga gusto namon isulti kini sa dugang nga detalye, pagkuha sa Centos 7 nga pag-apod-apod.

I-install ang Apache sa Centos 7

Ang istruktura sa karon nga artikulo pagapahulag, aron bisan ang labing bag-ong novice gumagamit nakasabut kung giunsa ang pag-instalar ug pag-andam sa web server nga gitapos ang konsiderasyon. Ipatin-aw dayon nga dili kami maghatag mga manual alang sa detalyado nga pag-adjust sa apache, tungod kay nagdepende kini sa personal nga mga gusto sa gumagamit ug ang naa sa ubang mga importante nga sangkap. Alang sa kini nga kasayuran, kanunay namon nga gitambagan ka sa pagbalik sa opisyal nga dokumentasyon.

Lakang 1: Pagpangandam ug pag-instalar

Magsugod dayon kita gikan sa pag-install sa mga sangkap nga responsable alang sa katukma sa Apache ug pagdugang sa tanan nga mga serbisyo sa subsidiary. Gitanyagan namon ang repository sa pag-apod-apod aron magamit ang reporter sa pag-apod-apod alang niini, tungod kay ang katapusan nga malig-on nga bersyon sa software kanunay nga gipahimutang, ug ang proseso sa pag-install mismo dili mogahin og daghang oras.

  1. Pagdagan ang "Terminal", pananglitan, pinaagi sa icon sa seksyon nga "Mga Paborito".
  2. Pag-adto sa terminal alang sa dugang nga pag-instalar sa server sa Apache Web Server sa Centos 7

  3. Kung ang usa ka apache na-install na sa computer o dili ka tinuyo nga gitangtang ang usa sa mga sangkap niini, gigamit ra ang SUDO I-update ang HTTPD Command pinaagi sa pagpa-aktibo niini pinaagi sa pagpadayon sa enter key.
  4. Sugo alang sa pagsusi sa mga update sa kasamtangan nga bersyon sa Apache sa Centos 7

  5. Kini nga aksyon gihimo alang sa Superorer, nga nagpasabut nga kinahanglan nimo kini kumpirmahon pinaagi sa pagtino sa usa ka password gikan sa kini nga account.
  6. Ang pagkumpirma sa Apache Updates Check sa Centos 7 pinaagi sa pagsulod sa password sa Superorer

  7. Kung ang mga pag-update na-install, mapahibalo ka niini, ug kung ang pakete nawala, unya ang usa pa ka mensahe sa angay nga kinaiya makita.
  8. Ang kasayuran bahin sa karon nga kahimtang sa APACE WEB SERVERS sa mga sentimo 7

  9. Karon hisgutan naton ang pag-instalar sa Apache gikan sa sinugdan. Sama sa giingon na naton, gamiton namon ang opisyal nga repository nga gamiton alang niini, busa, kinahanglan nimo nga mosulod sa SUDO YUM INSCICE COMUNTED HTTPD.
  10. Usa ka sugo nga magsugod sa pag-instalar sa APACE Web Server sa mga sentimo 7 pinaagi sa terminal

  11. Kung gipahibalo ang pag-instalar sa pakete, kumpirmahi kini pinaagi sa pagpili sa y bersyon.
  12. Apache web server installation nga kumpirmasyon sa Centos 7

  13. Gilauman ang pagkompleto sa pag-install, samtang wala nimo isara ang karon nga sesyon sa terminal aron dili makabalda sa proseso.
  14. Naghulat alang sa pagkompleto sa Download Package Apache sa Centos 7

  15. Sa katapusan, girekomenda dayon nga magsugod sa usa ka web server nga mahimo pinaagi sa SUDO Systemctl magsugod httpd.
  16. Ang mando nga magsugod sa serbisyo sa na-install nga APACHE Web Server sa Centos 7

  17. Susihon ang kahimtang sa karon pinaagi sa status sa SUDO Systemctl HTTPD.
  18. Usa ka sugo nga susihon ang kahimtang sa APACHE Web Server sa Centos 7

  19. Ang pahibalo "Aktibo: Aktibo (Nagdagan)" nagpasabut nga karon ang Apache naglihok sa husto ug mahimo ka makapadayon sa dugang nga pagsasa.
  20. Ang kasayuran bahin sa karon nga kahimtang sa na-install nga APACHE WEB SEREV sa Centos 7

Kini ang tanan nga kinahanglan nimong mahibal-an bahin sa sukaranang pamaagi sa pag-instalar sa usa ka web server. Sama sa imong nakita, wala'y komplikado niini. Sunod, gusto namon nga maghisgot bahin sa pakigsulti sa mga nag-unang serbisyo ug ang pag-instalar sa panguna nga pagsasaayos, ug nagpabilin ka nga magdesisyon kung adunay angay nga pag-usisa sa mga panudlo ug ang pagdumala sa pag-configure ug ang pagdumala adunay.

Lakang 2: Pagdumala sa Apache

Ang web server sa mga centos, sama sa ubang mga pag-apod-apod, mga gimbuhaton sa background sa porma sa serbisyo. Pinaagi sa default, idugang kini sa Autoload, ug gisultihan na namon ang bahin sa pagpaaktibo ug pag-validate sa estado sa sayo pa. Kung ikaw adunay usa ka tinguha sa pagdumala niini nga himan, kini gihimo sama niini:

  1. Pagsulud sa SUDO Systemctl Stop HTTPD aron makompleto ang Apache.
  2. Usa ka sugo nga hunongon ang Serbisyo sa APACHE Web Server sa Centos 7

  3. Kini ug ang tanan nga mga sunud-sunod nga mga sugo pagapatyon alang sa superusler, mao nga kinahanglan nimo nga kumpirmahon kini pinaagi sa pagsulod sa angay nga password.
  4. Pagkumpirma sa Command Command sa Apache sa Centos 7 pinaagi sa pagsulod sa password

  5. Ang pag-restart mahitabo sa SUDO Systemctl I-restart ang HTTPD Command. Ang kini nga koponan adunay kalabutan sa kana nga mga kahimtang diin ang server naghatag mga kapakyasan o gikinahanglan nga i-restart kini tungod sa mga bahin sa pakigsulti sa nahabilin nga mga sangkap.
  6. Team aron i-restart ang APACHE WEB SEREV sa CENTAS 7

  7. Gamita pag-usab ang SUDO Systemctl sa HTTPD kung kinahanglan nga ang tanan nga mga pagbag-o human ma-setting ang napugos, apan wala'y mga koneksyon ang nabuak.
  8. Usa ka sugo nga i-restart ang server sa APACHE Web Server sa Centos 7 nga wala'y pag-disconnect sa mga koneksyon

  9. Ang Surst Systemctl sa SUDO dili makawang ang mando sa HTTPD nga gikuha ang Apacach gikan sa Autoload, ug Sudado Systemctl nga makapaarang sa usa ka sumbanan nga kahimtang. Dugang pa, kung imong mahimo kini nga kapilian, mapahibalo ka sa paghimo sa usa ka bag-ong simbolikong sumpay nga responsable sa kini nga parameter.
  10. Mga mando nga idugang o exception apache sa Centos 7 gikan sa Autoload

Sama sa imong nakita, pagdumala ang kahimtang sa serbisyo sa labing sumbanan nga mga koponan. Sayon nga hinumdoman kung kanunay ka nga napugos sa paghimo sa ingon nga mga lakang sa panahon sa administrasyon sa network, usa ka lahi nga site o bisan unsang aplikasyon.

Lakang 3: Batakang pag-configure

Ang sukaranan nga pag-configure nagtumong sa virtual host configure, nga mapuslanon alang sa mga setting ug pagbutang sa lainlaing mga domain sa usa ka server. Ang usa ka sumbanan nga virtual host igo na kung mag-atubang ka sa usa ka site, bisan pa, sa pagrehistro sa ubang mga domain, kinahanglan nimo nga gamiton ang dugang nga mga parameter. Karon pananglitan, magkuha kami usa ka sumbanan nga virtual host, ug imong gibag-o ang adres kung gikinahanglan.

  1. Magsugod kita sa paghimo sa usa ka katalogo diin ang tanan nga anak nga babaye sa virtual host gitipigan. Gihimo kini pinaagi sa sudo mkdir -p /var/WWWW/xample.com/HTML Command.
  2. Paghimo sa usa ka folder alang sa pagtipig sa usa ka bag-ong virtual host apache sa Centos 7

  3. Gikinahanglan ang usa ka dugang nga folder, diin ang mga log sa panghitabo awtomatik nga ma-save. Aron madugangan kini aron makasulod sa sudo mkdir -p /var/Wwww/example.com/log.
  4. Paghimo sa usa ka folder alang sa pagtipig sa mga bag-ong virtual host Apache Mga Hitabo sa Centos 7

  5. Ibutang ang mga sumbanan nga mga katungod sa direktoryo pinaagi sa SuO CHOWN -R $ User: $ User /var/WWW/xNle.com/HTML.
  6. Pag-instalar sa Standard Access Level alang sa mga gilalang nga mga folders sa Apache sa Centos 7

  7. Dugang nga pag-instalar ug mga pribilehiyo alang sa matag tiggamit nga nagsulud sa sudo chmod -r 755 / var / www.
  8. Ang ikaduha nga sugo alang sa pagpahimutang sa sumbanan nga lebel sa pag-access alang sa mga gilalang nga mga folders sa Apache sa Centos 7

  9. Magpadayon kami sa paghimo og usa ka sample sa panguna nga panid nga ipakita sa pagsusi sa buhat sa host. Paghimo usa ka bag-ong text file pinaagi sa usa ka dali nga editor, pananglitan, gamit ang Nano, kinahanglan ka mosulod sa SUDO Nano /var/WWW/xNle.com/html/Antex.HTML.
  10. Pagsugod sa usa ka Text Editor alang sa sulud sa Virtual Host Apache sa Centos 7

  11. Kung ablihan nimo ang usa ka editor sa teksto, ang usa ka pahibalo ipahibalo nga kini usa ka bag-ong file. Ayaw kabalaka, tungod kay kini kinahanglan. Partikular namon nga nagmugna kini, gibutyag ang angay nga pag-configure.
  12. Ang kasayuran sa paghimo sa usa ka bag-ong Appach Virtual Host Page sa panid sa Centos 7

  13. Isulud ang code sa ubos, pag-ilis sa standard nga pagbati sa dili makatarunganon nga teksto. Kung gusto nimo, mahimo nimo nga hingpit nga pag-usab ang istruktura pinaagi sa paghimo sa usa ka angay nga panid.

    Pag-abut sa Ehemplo.com!

    Kalampusan! Ang panig-ingnan.com virtual host nagtrabaho!

  14. Paghimo usa ka panid sa Appact Virtual Host sa Apache sa Centos 7

  15. I-save ang mga pagbag-o pinaagi sa pag-klik sa CTRL + O, ug dayon ibilin ang editor sa teksto pinaagi sa CTRL + X.
  16. Paggawas gikan sa editor sa teksto pagkahuman nagmugna sa usa ka virtual host apache page file sa Centos 7

  17. Kini mga preliminary nga setting. Karon magpadayon sa virtual host: Kinahanglan nimo nga ipiho ang mga folder alang sa pagtipig niini. Aron mahimo kini, pagsulod sa SUDO MKDIR / ETC / HTTPD / SITES-ANALL / ETC / HTTPD / SITES-ANTED.
  18. Paghimo usa ka folder alang sa pagtipig sa mga site sa APACE sa CENTES 7

  19. Pagkahuman niana, ipiho ang Web server nga karon kinahanglan niya nga makig-uban sa ubang mga sangkap. Kini nga buluhaton gihimo pinaagi sa pag-edit sa nag-unang file sa pag-configure. Pagdagan kini pinaagi sa usa ka editor sa text pinaagi sa pagtino sa SUDO Nano /etc/HttPd/Conf/HTTPD.Conf.
  20. Pagbalhin sa Global Tincture aron mahibal-an ang usa ka bag-ong virtual host sa Apache sa Centos 7

  21. Pagdagan sa ilawom sa lista ug isulud ang mga gilakip nga mga site nga gipalihok / * String. Conf.
  22. Pag-usab sa Global Configuration File Apache sa Centos 7

  23. Sa wala pa mobiya sa editor sa teksto, ayaw kalimti ang pagtipig sa tanan nga mga pagbag-o.
  24. Pag-save sa mga pagbag-o pagkahuman sa mga pagbag-o sa kalibutan sa file sa pag-configure sa Apache sa Centos 7

  25. Aron mahimo ang virtual host, kinahanglan nimo ang lain nga file sa pag-configure. Paghimo kini pinaagi sa SUDO NANO /ETC/HTTPD/SITES-AVALE/ExNle.com.conf.
  26. Paglansad sa usa ka editor sa Text aron makahimo usa ka bag-ong virtual host apache sa Centos 7

  27. Isulud ang sulud dinhi sa dugang, pag-ilis sa gikinahanglan nga mga laray sa imo.

    Servername www.example.com

    Seraterias Separtment.com

    DOKUMEROOT /VAR/WWWW/ExNle.com/html

    Errorlog /var/Www/example.com/log/Error.log.

    Customalog /Var/WWWW/ExNle.com/log/ROQUESTS.LOG nga gisagol.

  28. Pagsulod sa Standard nga sulud alang sa Bag-ong Apache Virtual Host sa Centos 7

  29. Nagpabilin lang nga ma-aktibo ang file pinaagi sa paghimo sa usa ka simbolo nga link pinaagi sa SUDO LN -S /ETC/HttPD/sites-Amable/Extample.com.conabledd/Extample.com.conabledd/Extample.com.conabledd/ExTNle.com.conabledd/Extample.com.confoned/Extample.com.conabledD
  30. Paghimo usa ka bag-ong simbolikong link aron masiguro ang pasundayag sa Apache Virtual Host sa Centos 7

Lakang 4: Pag-access sa Pag-setup sa Pag-access

Kung bahin sa pagpahimutang sa global nga mga parameter, kinahanglan nga hatagan ang pag-access sa pag-access, nga nagpaila sa daghang mga tiggamit nga makahimo sa mga pagbag-o sa kaniadto nga giisip nga mga direktoryo. Kini nga pamaagi gihimo gamit ang sumbanan nga Tool sa Seginux nga responsable alang sa pagdumala sa lebel sa pag-access.

  1. Ibutang ang global nga parameter sa seguridad pinaagi sa SUDO SetSebool -p httpd_unified 1. Maghatag kini sa tanan nga mga matang sa mga proseso ingon usa.
  2. Paghimo sa Global Access Rules Apache Virtual Host Files sa Centos 7

  3. Sunod girekomenda nga susihon ang karon nga mga parameter sa Selinux nga awtomatikong gihatag. Aron mahimo kini, isulat ang sudo ls -dz /var/Wwww/xample.com/log/.
  4. Pagsugod sa pagsusi sa karon nga APACH Virtual Host Access Status sa Centos 7

  5. Ingon usa ka sangputanan, makita nimo ang sulud sa DRWXR-XR-X. gamut nga gamut nga dili konsensya_u: Object_r: httpd_sys_content_t: S0 /var/Wwwire.com/log/. Nagpasabut kini nga karon mabasa ra sa Apache ang mga file nga gihimo sa na-install nga folder, sa tinuud, kinahanglan magbag-o sa pag-configure.
  6. Pagtuon sa Access aron ma-access sa Apache Virtual Host sa Centos 7

  7. Kini nga buluhaton gihimo pinaagi sa SUDO SEMANAGE FCONTEXT -A -T httpd_log_t "/var/Www/example.com/log(?".
  8. Ang pagbag-o sa mga lagda sa pag-access sa konteksto sa Apache Virtual Host sa Centos 7

  9. I-save ang mga pagbag-o ug himuon kini aron sila ma-aktibo human ma-reboot ang server pinaagi sa pagsulod sa SUDO RIELCOCON -R -V -V -V-Axar/WWWwNle.com/log.
  10. Pag-update sa Pag-access sa Mga Setting sa Host sa Apache Virtual sa mga Centos 7

  11. Karon susihon ang mga pagbag-o sa SUDO LS -DZ /VAR/WWW/ExNle.com/log/ pag-usab.
  12. Ang kasayuran sa output human ma-update ang Data sa Virtual Host sa Apache sa Centos 7

  13. Sama sa imong nakita, ingon usa ka sangputanan, ang konklusyon adunay porma nga DRWXR-XR-X. gamut nga gamut nga dili komponmonahon_u: Object_r: httpd_log_t: S0 /var/WWW/xNle.com, busa, ang tanan gihimo sa husto.
  14. Tan-awa ang Pag-access sa Virtual Host Human Kini Mag-update Apache sa Centos 7

  15. Nagpabilin lang kini aron masulayan ang tanan nga mga pagbag-o. Aron mahimo kini, isulod ang SUDO Systemctl restart httpd ug pag-klik sa pagsulod.
  16. I-restart ang mga serbisyo sa Apache sa Centos 7 pagkahuman sa paghimo sa tanan nga mga pagbag-o

  17. Kumpirmar ang aksyon pinaagi sa pagtino sa password sa Superorer.
  18. Ang password sa Pagkumpirma sa Aksyon aron ma-restart ang mga serbisyo sa Apache sa Centos 7

  19. Paghimo usa ka hangyo alang sa direktoryo pinaagi sa pagsulod sa ls -lz /var/wwww/xample.com/log. Kung ang sulud nga nagpakita nga adunay -rw-r - R--. 1 gamut nga gamut nga sayup.log -rw-r - R--. 1 gamut nga gamut 0 nga hangyo.log, kini nagpasabut nga ang tanan nga mga miaging setting nahuman sa husto.
  20. Pagsusi sa kahimtang sa lebel sa pag-access sa Apache sa Centos 7 pagkahuman sa pag-usab sa mga serbisyo sa pag-reboot

Pamilyar ka sa pamaagi sa pag-install ug sa kinatibuk-ang pagsumpo sa APACHE WEB SERVERS sa CENTSO 7. Sama sa imong nakita, ang pag-instalar mismo ang konektado sa pag-configure lamang. Kung ang gipresentar nga manwal alang sa pagbag-o sa mga parameter ug pagdumala sa Apache, dili ka igo, gitambagan ka namon nga i-explore ang opisyal nga dokumentasyon pinaagi sa paggamit sa pakisumaryo sa ubos.

Adto sa opisyal nga website sa dokumentasyon sa apache

Basaha ang dugang pa