Ubuntu Apache, ondan 7

Anonim

Ubuntu Apache, ondan 7

Bir ýerli serwer üstünde site amala üçin, şol bir wagtda we islendik ýalňyşlyk tutulýar-täk bir ulgam guramak goşmaça bölekleri bir nobatda gurmak gerek. şeýle gurluşyň esasy bölekleriniň biri bir web serwer garamak bolar. Ulanyjylar iň ýygy-ýygydan sebäbi sadalykdan ornaşdyrmasyny esnekliği, şeýle-de daşky modullary birleşdirmek mümkinçiligi bilen Apache ulanmagy makul edýär. Emma, ​​ornaşdyrmak we esasy konfigurasiýa - biz ubuntu 7 kärhanalaryň alyp, has jikme-jik bu barada gürrüň etmek isleýärin şeýle proses däl, çalt we hat-da kyn käbir üçin.

Ubuntu Apache ornaşdyryň 7

gün maddanyň düzümi hem iň acemi ulanyjy ornaşdyrmak we garalýar web serweri taýýarlamak amala aşyrylýar doly nähili düşünendigi Şonuň üçin-de tapgyrlaýyn bolar. Derrew ulanyjynyň şahsy ileri we bar bolan beýleki möhüm bölekleri bagly biz, Apache jikme-jik düzmek üçin el berenok diýip düşündirmek. Bu maglumat üçin, her wagt resminamalar açmak üçin maslahat.

1-nji ädim: taýýarlamak we ornaşdyrmak

boýunça Apache takyklygyna jogapkär bölekleri Gurnamagyň derrew başlamak we ähli kömekçi hyzmatlary goşmak berýär. programma üpjünçiligi iň soňky kararlı wersiýasy her wagt goýdy bäri, bu kärhanalaryň depo ulanmak kärhanalaryň depo teklip we ornaşdyrma prosesiniň özi wagt gerek däl.

  1. "Goş" bölüminde nyşany bilen, mysal üçin, "Terminal" işleýär.
  2. Ubuntu 7 jQuery mundan beýläk-de gurmak üçin terminal git

  3. bir Apache eýýäm kompýuteriňize ýüklenen ýa-da ýalňyşlyk diňe Enter düwmesini basarak işledip sudo Yum täzele httpd komutu ulanyň bölekleri biri öçürildi bolsa.
  4. Ubuntu 7 Apache häzirki wersiýadan täzelenmeleri gözegçilik etmek üçin buýruk

  5. Bu iş, bu hasabyň bir parol nygtap ony tassyklamak üçin aılamak aňladýandyr super adyndan amala aşyrylýar.
  6. bir super Paroly girerek ubuntu 7 Apache täzelenmeleri gözegçilik tassyklama

  7. täzelenmeleri ornaşdyrylan bolsa, bu barada habardar bolar we toplumyny ýok bolsa, onda degişli häsiýetli başga bir habar görkezilýär.
  8. Ubuntu Apache Web serwer häzirki ýagdaýy barada maglumat 7

  9. Indi başda Apache Gurnamagyň barada boýunça çykyş berýär. biz eýýäm aýdyşymyz ýaly, şonuň üçin, sen sudo Yum buýruk httpd ornaşdyryň girizmek gerek, munuň üçin ulanmak resmi depo ulanarys.
  10. Bir buýruk Terminal bilen ubuntu 7 Apache Web serwer ornaşdyrmaga başlamak üçin

  11. toplumyny Gurnamagyň barada habar bolsa, Y wersiýasyny saýlamak tassyklaň.
  12. Ubuntu 7 jQuery Gurnaw tassyklama

  13. amaly togtatmaklygyň däl şonuň üçin ýakyn bolan terminal mejlisi ýok bolsa, gurnama tamamlanmagyny garaşýarys.
  14. Ubuntu-nji download toplumyny Apache tamamlanandan garaşýarsyňyz 7

  15. ahyrynda, bu derrew sudo SystemCTL başlangyjy httpd arkaly amala aşyrylyp bilner, bir web serwer başlamak maslahat berilıär.
  16. buýruk ubuntu 7 ornaşdyrylan Apache Web serwer gullugynda işletmek üçin

  17. Sudo SystemCTL ýagdaýy httpd arkaly häzirki ýagdaýy barlaň.
  18. Bir buýruk ubuntu 7 häzirki jQuery ýagdaýyny gözegçilik etmek üçin

  19. Bildiriş "işjeň: işjeň (ylgamakda)" indi Apache düzgün we onuň mundan beýläk-konfigurasiýa dowam edip bilersiňiz aňladýandyr.
  20. Ubuntu 7 ornaşdyrylan Apache Web serwer häzirki ýagdaýy barada maglumat

Bu bir web serwer ýüklemek üçin esasy tertipde hakynda bilmek üçin ähli boldy. Görşüňiz ýaly, hiç zat çylşyrymly. Soň biz esasy hyzmatlar bilen özara we esasy konfigurasiýa Gurnamagyň barada gürrüň etmek isleýärin we eýýäm bar görkezmelere ýa-da konfigurasiýa we dolandyryş bilimleri gözegçilik baha barlygyny karar galýar.

2-nji ädim: Apache dolandyryjylar

beýleki kärhanalaryň ýaly ubuntu web serwer, hyzmat görnüşinde yzky wezipeleri. Bellenilýär, Awtomatiki Gurnamagyň goşulýar, we biz eýýäm döwlet öň işjeňleşdirmäge we tassyklama barada aýtdylar. Bu serişdesi dolandyrmak islegini bar bolsa, bu ýaly amala aşyrylýar:

  1. doly Apache üçin sudo SystemCTL STOP httpd giriziň.
  2. Bir buýruk ubuntu 7 jQuery hyzmaty togtatmak üçin

  3. Degişli Paroly girerek ony tassyklamak üçin aılamak gerek, şonuň üçin bu we indiki buýruklary, super adyndan ýerine bolar.
  4. Paroly girerek ubuntu 7 Apache stop buýruk tassyklama

  5. Restart sudo SystemCTL RESTART httpd buýruk bilen ýer alýar. Bu goýuň serwer bökdençlikleriň berýär ýa-da sebäpli bölekleri galan bilen özara wezipelerini täzeden üçin zerur bolan bu ýagdaýlarda degişli bolan.
  6. Team ubuntu 7 jQuery öçürip, täzeden işlediň

  7. söň ähli üýtgeşmeler güýje sazlaýjylary bellenilen bolmasa, emma çykgyt hiç gyş diýip, gerek bolsa, sudo SystemCTL täzeden httpd ulanyň.
  8. Bir buýruk ulanylyşy kesmek bolmazdan ubuntu 7 jQuery öçürip, täzeden işlediň

  9. Sudo SystemCTL düzüm httpd buýruk özdevinimli bilen Apache kaldırır we sudo systemctl httpd standart döwletini berýär berýär. Bu görnüşi bolsa Mundan başga-da, bu edilýän jogapkär täze simwoliki çykgyt döretmek habardar bolar.
  10. Buýruklary özdevinimli gelen ubuntu 7 goşmak ýa-da kadadan çykma Apache üçin

Görşüňiz ýaly, hyzmat ýagdaýy üçin standart toparlaryň dolandyrmak. Eger-de ýygy-ýygydan tor dolandyryş edaralarynyň, aýratyn bir saýt ýa-da islendik bir programma içinde şeýle çärelere mejbur bolsa ýatlamaga aňsat bolar.

3-nji ädim: Esasy Sazlaýjy

esasy konfigurasiýa bir serwer ayarlara we dürli ugurlarda ýerleşdirmek üçin peýdalydyr sankon konfigurasiýa aňladýar. diňe beýleki täsir hasaba alnanda, emma, goşmaça edilýän döredilmegine çäreler gerek bolar bir saýt bilen ylalaşyk eger-de bir standart sankon ýeterlik bar. Indi, mysal üçin, biz standart hyýaly esasy gerek bolar we zerur bolsa, onuň salgysyny üýtgetmek.

  1. boýunça hyýaly konak ähli gyzy saklanacaktır bir katalog döredilmegi bilen başlayalım. Bu sudo mkdir -p /var/www/example.com/html buýruk üsti bilen edilýär.
  2. Ubuntu-nji ýylda täze bir hyýaly esasy Apache saklamak üçin bir bukja döretmek 7

  3. Hadysa žurnallary usulda saklanýar ýerde goşmaça bukjany talap edilýär. Sudo mkdir -p /var/www/example.com/log girizmek goşmak üçin.
  4. Ubuntu 7 täze sankon APACHE wakalar saklamak üçin bir bukja döretmek

  5. $ Ulanyjy /var/www/example.com/html: $ User -R sudo chown arkaly Kataloglara standart hukuklaryny düzmek.
  6. Ubuntu 7 döredilen Apache bukja üçin standart giriş derejesini oturtmak

  7. Goşmaça ornaşdyryň we sudo Chmod r 755 / bar / www goşmak her bir ulanyjy üçin rugsat.
  8. Ubuntu 7 döredilen Apache bukja üçin standart giriş derejesini ikinji buýruk

  9. Biz goşun işlenebilirliği gözegçilik edende, görkeziler Baş sahypa bir mysal döretmek üçin gider. Nano bilen, mysal üçin, bir degişli redaktor arkaly täze bir tekst faýly dörediň, sen sudo Nano /Var/www/example.com/html/index.html girizmek gerek.
  10. Ubuntu hyýaly Host Apache mazmunyndan bir tekst redaktory başlap 7

  11. Tekst alyş redaktirleýjisini açmak, bir habar bu täze Eger faýl habardar boluň. ol bolmaly, sebäbi, derdine. Biz hususan-da, degişli konfigurasiýa agzymdan de dörediň.
  12. Ubuntu 7 täze Apache hyýaly Konak sahypa faýly döretmek boýunça maglumat

  13. esassyz tekst standart tebrik ýerine aşakdaky kody goşuň. Eger-de isleýän bolsaňyz, doly laýyk sahypasy döretmek bilen gurluşy täzeden biler.

    Example.com hoş geldiňiz!

    Üstünlik! Example.com hyýaly Konak işleýän!

  14. Ubuntu 7 bir Apache Web Hosting sahypa döretmek

  15. Ctrl + O tıklatarak we Ctrl + X arkaly tekst redaktory rugsady üýtgeşmeler Saklamak
  16. Ubuntu 7 hyýaly Host Apache bildirme faýly döretmek soň tekst redaktory Exit

  17. Olar diňe deslapky sazlaýjylary bardy. Indi hyýaly konak dowam: onuň saklanýan üçin Bukjalary görkezmek üçin ilkinji zerurdygyny. Muny etmek üçin, sudo mkdir / etc / httpd / saýtlary-İALY / etc / httpd / saýtlary mümkinçilikli giriziň.
  18. Ubuntu Apache saýtlary saklamak üçin bir bukja döretmek 7

  19. Şondan soň, indi beýleki bölekleri bilen özara gerek web serweri saýlaň. Bu wezipe esasy konfigurasiýa faýly üýtgetmek arkaly amala aşyrylýar. sudo nano /etc/httpd/conf/httpd.conf nygtap tekst redaktor bilen alyp, ony işlediň.
  20. global Dye geçmek ubuntu Apache täze hyýaly esasy bellemek üçin 7

  21. sanawy aşaky we IncludeOptional goşmak RUN / * string. Bel ýer mümkinçilikli.
  22. Ubuntu-nji ýylda Global konfigurasiýa faýly Apache üýtgetmek 7

  23. tekst redaktory çykmazdan ozal, ähli üýtgeşmeleri saklamak üçin ýatdan çykarmaň.
  24. Ubuntu 7 Apache konfigurasiýa faýly global üýtgeşmeleriň soň ýatda sakla üýtgeşmeler

  25. hyýaly eýesi döretmek üçin, Siz bir konfigurasiýa faýly gerek bolar. sudo nano /etc/httpd/sites-available/example.com.conf arkaly döredip bilersiňiz.
  26. bir tekst editörü işe ubuntu täze Virtual Host Apache döretmek 7

  27. seniň üçin zerur bolan setirler ornuny mundan beýläk-bu ýerde mazmun goşmak.

    serverName www.example.com

    ServerAlias ​​example.com

    DocumentRoot /var/www/example.com/html

    Errorlog /var/www/example.com/log/error.log.

    Customlog umumy /var/www/example.com/log/requests.log.

  28. Ubuntu 7 täze Apache hyýaly Konak üçin standart mazmunyny girme

  29. Bu sudo LN = S /etc/httpd/sites-available/example.com.conf /etc/httpd/sites-enabled/example.com.conf arkaly simwoliki çykgyt döretmegiň faýly işjeňleşdirmek diňe galýar.
  30. Täze simwoliki çykgyt döretmek ubuntu Apache hyýaly goşun öndürijilik üpjün etmek 7

4-nji ädim: Access Control geňeşiniň

global edilýän sazlaýjylary gelýär, eger-de öň kabul Kataloglara seretmek mümkin bolar bir ulanyjy sanyny görkezýän, açar gözegçilik üpjün etmek üçin zerur. Bu prosedura açar derejesine dolandyrmak üçin jogapkär adaty SELinux serişdesi bilen amala aşyrylýar.

  1. Sudo Setsebool -p httpd_unified arkaly global howpsuzlyk sazlaýjylary düzmek 1. biri hökmünde ähli amallary görnüşleri üpjün eder.
  2. Döretmek global Ygtyýarlygyň Ýönekeýleşdirilen ubuntu 7 Apache hyýaly Konak faýllary kadalaryna

  3. awtomatiki berildi häzirki SELinux edilýän gözegçilik etmek üçin maslahat indiki. , Ýazmak sudo ls -dz /var/www/example.com/log/ Muny etmek üçin.
  4. Ubuntu 7 häzirki Apache hyýaly Konak açar ýagdaýyny gözegçilik geçiň

  5. Netijede, sen DRWXR-XR-X mazmunyny görersiň. Kök unconfined_u: Object_r: httpd_sys_content_t: S 0 /var/www/example.com/log/. Indi Apache diňe ýüklenen bukja döredilýär faýllary okap bilersiňiz aňladýar degişlilikde, sazlaýjylaryny üýtgetmek üçin bolar.
  6. Ubuntu Apache hyýaly konak girmegiň iş açar 7

  7. Bu wezipe sudo Semanage FContext ıaryşa -t httpd_log_t arkaly amala aşyrylýar "/var/www/example.com/log(/*)?".
  8. Ubuntu 7 Apache hyýaly Konak üçin içeriksel Ygtyýarlygyň Ýönekeýleşdirilen düzgünlerini üýtgetmek

  9. Üýtgeşmeleri ýatda sakla we sudo Restorecon -R -V /Var/www/example.com/log giren serweri täzeden soň, işjeň, şeýlelikde etmek.
  10. Ubuntu 7 Apache hyýaly Konak sazlaýjylary giriş täzelemek

  11. Indi ýene-de sudo LS -DZ /VAR/www/example.com/log/ üýtgeşmeleri barlaň.
  12. Çykyş maglumatlary ubuntu 7 Apache Web Hosting maglumat täzelemek soň

  13. Görşüňiz ýaly, netijesinde, netije diýip DRWXR-XR-X bar. Kök unconfined_u: object_r: httpd_log_t: S 0 /var/www/example.com/log, şonuň üçin, her zady dogry edilýär.
  14. ol ubuntu Apache täzelemek soň hyýaly konak View açar 7

  15. Ähli üýtgeşmeleri barlag diňe galýar. Muny etmek üçin, sudo SystemCTL täzeden httpd giriziň we Enter düwmesini basyň.
  16. üýtgeşmeleri etmek soň ubuntu 7 Apache Hyzmatlary täzeden

  17. root paroly nygtap iş tassyklaň.
  18. Action tassyklama parol ubuntu 7 Apache Hyzmatlary öçürip, täzeden işlediň

  19. LS -LZ /VAR/www/example.com/log giren Kataloglara üçin bir talaby döretmek. R-- - peýda boldy mazmuny -RW-R bar bolsa. 1 Kök error.log rw-r - R--. 1 Kök 0 requests.log, ähli öňki sazlaýjylary dogry tamamlandy aňladýandyr.
  20. hyzmatlary täzeden soň ubuntu 7 Apache açar derejeli ýagdaýyny gözegçilik

Sen ornaşdyrmak özi wagt gerek bolmaz ornaşdyrmak tertipde we görýän ýaly ubuntu 7. Apache web serweri umumy konfigurasiýa bilen tanyş boldy we ähli kynçylyklar diňe konfigurasiýa bilen bagly. edilýän sazlaýjylary we apaçi dolandyryş üýtgetmek üçin el berdi-de, ýeterlik däl bolup çykdy, biz aşakdaky salgylanma bilen resmi resminamalara ylmy maslahat.

Apache resminamalary resmi web git

Koprak oka