Nginstall Apache ing Centos 7

Anonim

Nginstall Apache ing Centos 7

Kanggo ngurus situs sampeyan ing server lokal, sampeyan kudu nginstal set komponen tambahan sing ngatur sistem siji sing direncanakake bebarengan lan ora ana kesalahan. Salah sawijining komponen utama struktur kasebut bisa dianggep server Web. Pangguna paling asring nggunakake Apache amarga kesederhanaan lan keluwesan persiyapan, uga kemungkinan nyambungake modul eksternal. Nanging, konfirmasi lan konfigurasi utama - proses kasebut ora cepet lan angel kanggo sawetara, mula kita pengin nyritakake babagan luwih rinci, njupuk CentOS 7 Distribusi.

Instal Apache ing Centos 7

Struktur saka artikel dina iki bakal dirampungake, saengga pangguna paling anyar sing ngerti persis cara instalasi lan persiapan server web sing dianggep ditindakake. Langsung manawa kita ora menehi manual kanggo penyesuaian rinci saka Apache, amarga gumantung karo pilihan pribadi pangguna lan komponen penting liyane. Kanggo informasi iki, kita mesthi menehi saran supaya sampeyan bisa mbukak dokumentasi resmi.

Langkah 1: Persiapan lan instalasi

Ayo miwiti langsung saka nginstal komponen sing tanggung jawab kanggo mbenerake Apache lan nambah kabeh layanan anak perusahaan. Kita nawakake gudang distribusi kanggo nggunakake repos distribusi kanggo iki, amarga piranti lunak sing paling stabil ing piranti lunak pungkasan mesthi ditetepake, lan proses instalasi ora akeh wektu.

  1. Bukak "Terminal", contone, liwat lambang ing bagean "Favorit".
  2. Menyang terminal kanggo instalasi saliyane server web Apache ing CentOS 7

  3. Yen apache wis diinstal ing komputer utawa sampeyan kanthi ora sengaja mbusak salah sawijining komponen, kanthi nggunakake printah httpd nganyari sudo yum kanthi ngaktifake kanthi mencet tombol Ketik.
  4. Printah kanggo mriksa nganyari versi saiki apache ing Centos 7

  5. Tumindak iki ditindakake atas jenenge superuser, tegese sampeyan kudu ngonfirmasi kanthi nemtokake sandhi saka akun iki.
  6. Konfirmasi saka Apache Update mriksa ing Centos 7 kanthi ngetik sandhi superuser

  7. Yen nganyari wis diinstal, sampeyan bakal diwenehi kabar babagan iki, lan yen paket kasebut ilang, banjur pesen liyane saka karakter sing cocog bakal katon.
  8. Informasi babagan negara server web Apache saiki ing CentOS 7

  9. Saiki ayo ngomong babagan instalasi Apache saka awal. Kaya sing wis dingerteni, kita bakal nggunakake repositori resmi kanggo nggunakake iki, mula, sampeyan kudu ngetik printah Instal Command Httpd.
  10. Prentah kanggo miwiti instalasi server web Apache ing Centos 7 liwat terminal

  11. Nalika ngandhani instalasi paket kasebut, konfirmasi kanthi milih versi Y.
  12. Konfirmasi instalasi server server ing CentOS 7

  13. Nyana rampung instalasi, nalika sampeyan ora nutup sesi terminal saiki supaya ora ngganggu proses kasebut.
  14. Ngenteni rampung paket download Apache ing Centos 7

  15. Pungkasane, langsung dianjurake kanggo miwiti server web sing bisa ditindakake liwat sudo systemctl Start httpd.
  16. Komando kanggo miwiti layanan server web Apache sing wis diinstal ing Centos 7

  17. Priksa status saiki liwat Status Status HTTPD.
  18. Prentah kanggo mriksa status server web web Apache saiki ing CentOS 7

  19. Notifikasi "Aktif: Aktif (mlaku)" nuduhake manawa saiki Apache bisa mlaku kanthi bener lan sampeyan bisa nerusake konfigurasi luwih lanjut.
  20. Informasi babagan negara saiki ing server web Apache sing wis diinstal ing Centos 7

Iku kabeh sing sampeyan kudu ngerti babagan prosedur dhasar kanggo nginstal server web. Kaya sing sampeyan ngerteni, ora ana sing rumit. Sabanjure, kita pengin ngomong babagan interaksi karo layanan utama lan instalasi konfigurasi utama, lan sampeyan tetep kudu mutusake apa sing kudu ditemtokake apa sing kudu ditelusuri instruksi utawa pangerten sing wis ana.

Langkah 2: Manajemen Apache

Server web ing Centos, kaya ing distribusi liyane, fungsi ing latar mburi kanthi bentuk layanan. Kanthi gawan, ditambahake kanthi otomatis, lan kita wis ngandhani babagan aktifitas lan validasi negara sadurunge. Yen sampeyan duwe kepinginan kanggo ngatur alat iki, mula kaya ngono:

  1. Ketik Stop Soudo Soyo Systemtl Httpd kanggo ngrampungake Apache.
  2. Prentah kanggo mungkasi layanan server web Apache ing CentOS 7

  3. Iki lan kabeh prentah sakteruse bakal dileksanakake atas jenenge superuser, dadi sampeyan kudu ngonfirmasi kanthi ngetik sandhi sing cocog.
  4. Konfirmasi saka Apache Stop Command ing Centos 7 kanthi ngetik sandhi

  5. Wiwiti maneh ditindakake liwat sudo soyo soadctl Wiwiti maneh perintah httpd. Tim iki cocog karo kahanan sing menehi server sing menehi gagal utawa dibutuhake kanggo miwiti maneh amarga fitur interaksi kanthi sisa komponen.
  6. Tim kanggo miwiti maneh server web Apache ing CentOS 7

  7. Gunakake sudut sudut Sodo Sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy system yen perlu kabeh owah-owahan sawise meksa, nanging ora ana sambungan sing rusak.
  8. Prentah kanggo miwiti maneh server web Apache ing CentOS 7 tanpa sambungan sambungan

  9. SODO SHE ALLECKSCTL Pateni printah HTTPD mbusak Apache saka Autoload, lan sudo SyiceCTL ngaktifake Httpd ngasilake negara standar. Kajaba iku, nalika sampeyan ngaktifake pilihan iki, sampeyan bakal dikandhani nggawe link simbol anyar sing tanggung jawab kanggo parameter iki.
  10. Printah kanggo nambah utawa pangecualian Apache ing Centos 7 saka AutoAlay

Kaya sing sampeyan ngerteni, ngatur negara layanan sing paling standar. Dheweke bakal gampang eling yen sampeyan asring dipeksa kanggo nggunakake langkah-langkah kasebut sajrone administrasi jaringan, situs sing kapisah utawa aplikasi apa wae.

Langkah 3: Konfigurasi Dasar

Konfigurasi dhasar nuduhake konfigurasi host virtual, sing migunani kanggo setelan lan penempatan saka domain sing beda ing server siji. Siji host virtual standar cukup yen sampeyan mung ngatasi situs siji, nalika ndhaptar domain liyane, sampeyan kudu nggunakake domain liyane. Saiki, kita bakal njupuk host virtual standar, lan sampeyan ngganti alamat yen dibutuhake.

  1. Ayo miwiti kanthi nggawe katalog ing ngendi kabeh putri saka host virtual bakal disimpen. Iki ditindakake liwat sudo mkdir -P /Var/Example.com/HLML.
  2. Nggawe folder kanggo nyimpen host virtual anyar Apache ing CentOS 7

  3. Folder tambahan dibutuhake, ing ngendi log acara bakal disimpen kanthi otomatis. Kanggo nambah kanggo mlebu sudo mkdir -p /Var/www/example.com/log.
  4. Nggawe folder kanggo nyimpen acara host virtual anyar ing Centos 7

  5. Setel hak standar kanggo direktori liwat sudo chown $ Panganggo: Pangguna //var/www/example.com/tml.
  6. Nginstall level akses standar kanggo folder Apache sing digawe ing Centos 7

  7. Instalasi lan hak istimewa tambahan kanggo saben pangguna nglebokake sudo chmod -r 755 / var / www.
  8. Komando kapindho kanggo nyetel level akses standar kanggo folder Apache sing digawe ing Centos 7

  9. Kita bakal terus nggawe conto kaca utama sing bakal ditampilake nalika mriksa karya host. Gawe file teks anyar liwat editor sing trep, umpamane, nggunakake Nano, sampeyan kudu ngetik sudo nano /var/Www/example.com/html/index.html.
  10. Miwiti editor teks kanggo isi host virtual Apache ing CentOS 7

  11. Yen sampeyan mbukak editor teks, bawaporake bakal dilaporake yen iki file anyar. Aja kuwatir, amarga mesthine. Kita khusus nggawe, mbabarake konfigurasi sing cocog.
  12. Informasi babagan nggawe file kaca halaman host anyar Apache ing CentOS 7

  13. Lebokake kode ing ngisor iki, ngganti salam standar kanthi teks sewenang-wenang. Yen sampeyan pengin, sampeyan bisa mbaleni struktur kanthi nggawe kaca sing cocog.

    Sugeng rawuh ing Conto.com!

    Sukses! Host virtual situs web.com digunakake!

  14. Nggawe kaca host virtual Apache ing CentOS 7

  15. Simpen pangowahan kanthi ngeklik Ctrl + O, banjur tinggalake editor teks liwat Ctrl + X.
  16. Metu saka editor teks sawise nggawe file apache kaca virtual ing CentOS 7

  17. Iki mung setelan awal. Saiki nerusake host virtual: sampeyan kudu nemtokake folder kanggo panyimpenan. Kanggo nindakake iki, ketik sudo mkdir / etc / httpd / situs-kasedhiya / etc / httpd / situs sing diaktifake.
  18. Nggawe folder kanggo nyimpen situs Apache ing CentOS 7

  19. Sawise iku, nemtokake server web sing saiki kudu sesambungan karo komponen liyane. Tugas iki ditindakake liwat nyunting file konfigurasi utama. Nglacak liwat editor teks kanthi nemtokake sudo nano /etc/httpd/conf/httpd.conf.
  20. Transisi menyang tincture global kanggo nemtokake host virtual anyar ing Apache ing Centos 7

  21. Mlaku ing ngisor dhaptar banjur lebokake aktif situs sing wis aktif / * senar. Conf.
  22. Ngganti file konfigurasi global Apache ing Centos 7

  23. Sadurunge metu saka editor teks, aja lali ngirit kabeh pangowahan.
  24. Ngirit pangowahan sawise owah-owahan global menyang file konfigurasi Apache ing CentOS 7

  25. Kanggo nggawe host virtual, sampeyan butuh file konfigurasi liyane. Gawe liwat sudo nano /etc/httpd/sites-available.Texample.com.conf.
  26. Ngirim editor teks kanggo nggawe host virtual anyar Apache ing Centos 7

  27. Pasang konten ing kene luwih, ngganti larik sing dibutuhake kanggo sampeyan.

    Server jeneng www.example.com

    ServeRerias example.com

    Dokumentroot /var/www/example.com/html

    Ereslog /var/www/Example.com/log/Error.Log.

    CustomLog /VAR/www/example.com/log/requests.log digabungake.

  28. Ngetik konten standar kanggo host apache virtual anyar ing CentOS 7

  29. Tetep mung kanggo ngaktifake file kanthi nggawe link simbolis liwat sudo ln -s /etc/httpd/sites-avabel/example.com.conf /sitled/example.com.conf.
  30. Nggawe Link Simbol Anyar kanggo njamin kinerja host virtual Apache ing CentOS 7

Langkah 4: Persiyapan kontrol akses

Yen nerangake kanggo nyetel paramèter global, perlu nyedhiyakake kontrol akses, sing nuduhake sawetara pangguna sing bakal bisa nggawe owah-owahan ing direktori sing sadurunge dianggep. Prosedur iki ditindakake kanthi nggunakake alat standar Sinux sing tanggung jawab kanggo ngatur tingkat akses.

  1. Setel parameter keamanan global liwat sudo settebool -p -p httpd_unified 1. Sampeyan bakal nyedhiyani kabeh jinis proses minangka siji.
  2. Nggawe Peraturan Akses Global File Host Apache Virtual File ing CentOS 7

  3. Sabanjure dianjurake kanggo mriksa paramèter sing saiki wis diwenehake kanthi otomatis. Kanggo nindakake iki, nulis sudo ls -dz /var/www/example.com/log/.
  4. Miwiti Priksa Status Akses Host Host Host sing saiki Apache ing Centos 7

  5. Akibaté, sampeyan bakal bisa ndeleng isi drwxr-xr-x. Root Root unconfined_u: Objek_r: httpd_sys_content_t: s0 /var/www/example.com/log/. Tegese saiki Apache mung bisa maca file sing digawe ing folder sing diinstal, kudu ngganti konfigurasi kasebut.
  6. Akses sinau kanggo ngakses menyang host virtual Apache ing CentOS 7

  7. Tugas iki ditindakake liwat sudo Semanage Fcontext -a -T httpd_log_log_log_log_t "/Var/www/example.com/logikir/*)?".
  8. Ngganti aturan akses kontekstual menyang host virtual Apache ing CentOS 7

  9. Simpen pangowahan kasebut lan nggawe supaya bisa diaktifake sawise urip maneh server kanthi ngetik Sudo Roweting -R -R -V /VAR/www/example.com/log.
  10. Nganyari Akses menyang Setelan host Virtual Apache ing CentOS 7

  11. Saiki priksa owah-owahan ing sudo ls -dz /var/www/example.com/log/ maneh.
  12. Informasi output sawise nganyari data host virtual virtual virtual ing CentOS 7

  13. Kaya sing sampeyan ngerteni, minangka asil, kesimpulan kasebut duwe Formulir DRWXR-XR-X. Root Root unconfined_u: Objek_r: httpd_log_t: s0 /var/www/example.com/log, kabeh rampung kanthi bener.
  14. Ndeleng akses menyang host virtual sawise nganyari Apache ing Centos 7

  15. Tetep mung kanggo nyoba kabeh pangowahan. Kanggo nindakake iki, ketik sudo sudo SystemctL Wiwiti maneh httpd banjur klik Ketik.
  16. Miwiti maneh layanan apache ing Centos 7 sawise nggawe kabeh pangowahan

  17. Konfirmasi tumindak kanthi nemtokake tembung sandhi superuser.
  18. Sandi Konfirmasi Tindakan kanggo miwiti maneh layanan Apache ing CentOS 7

  19. Gawe panjaluk direktori kanthi ngetik LS -LZ /VAR/www/example.com/log. Yen konten sing wis muncul -rw-r - R--. 1 etangan oyod root.log -rw-r - r--. 1 Root Root 0 panyuwunan.log, tegese kabeh setelan sadurunge wis rampung.
  20. Priksa Status Tingkat Akses Apache ing CentOS 7 Sawise layanan rebooting

Sampeyan wis kenal karo prosedur instalasi lan konfigurasi sakabehe server Web Apache ing 7. Kaya sing sampeyan deleng, lan kabeh kangelan mung ana hubungane karo konfigurasi kasebut. Yen manual sing ditampilake kanggo ngganti paramèter lan manajemen Apache, sampeyan ora cukup, kita menehi saran supaya sampeyan njelajah dokumentasi resmi kanthi nggunakake referensi ing ngisor iki kanthi nggunakake referensi ing ngisor iki kanthi nggunakake referensi ing ngisor iki kanthi nggunakake referensi ing ngisor iki.

Pindhah menyang situs web resmi Dokumentasi Apache

Nyeem ntxiv