Cara Memasang Apache di CentOS 7

Cara Memasang Apache di CentOS 7

Apache adalah sumber HTTP yang bebas, terbuka dan popular yang berjalan pada sistem operasi seperti Unix termasuk Linux dan juga Windows OS. Sejak pembebasannya 20 tahun yang lalu, ia telah menjadi pelayan web paling popular yang menggerakkan beberapa laman web di internet. Sangat mudah dipasang dan konfigurasikan untuk menjadi tuan rumah laman web tunggal atau berganda pada pelayan Linux atau Windows yang sama.

Dalam artikel ini, kami akan menerangkan cara memasang, mengkonfigurasi dan mengurus pelayan web Apache HTTP pada pelayan CentOS 7 atau RHEL 7 menggunakan baris arahan.

Prasyarat:

  1. Pemasangan minimum pelayan CentOS 7
  2. Pemasangan minimum pelayan RHEL 7
  3. Sistem CentOS/RHEL 7 dengan alamat IP statik

Pasang pelayan web Apache

1. Kemas kini pertama pakej perisian sistem ke versi terkini.

# yum -Kemas kini 

2. Seterusnya, pasang pelayan http Apache dari repositori perisian lalai menggunakan Pengurus Pakej Yum seperti berikut.

# yum pasang httpd 
Pasang Apache pada CentOS 7

Urus pelayan HTTP Apache di CentOS 7

3. Sebaik sahaja pelayan web Apache dipasang, anda boleh memulakannya kali pertama dan membolehkannya bermula secara automatik di boot sistem.

# Systemctl Mula Httpd # Systemctl Dayakan Httpd # Systemctl Status Httpd 
Mulakan dan aktifkan Apache

Konfigurasikan Firewalld untuk membolehkan lalu lintas Apache

4. Secara lalai, CentOS 7 Firewall terbina dalam ditetapkan untuk menyekat trafik Apache. Untuk membenarkan trafik web di Apache, kemas kini peraturan firewall sistem untuk membenarkan paket masuk Http dan Https Menggunakan arahan di bawah.

# firewall-cmd --Zone = public --PerManent --Add-Service = http # firewall-cmd --zone = public --permanent --add-service = https # firewall-cmd--reload 
Konfigurasikan Firewalld untuk membenarkan Apache

Ujian pelayan http Apache di CentOS 7

5. Sekarang anda boleh mengesahkan pelayan Apache dengan pergi ke URL berikut, halaman Apache lalai akan ditunjukkan.

http: // server_domain_name_or_ip 
Halaman selamat datang Apache lalai

Konfigurasikan tuan rumah maya berasaskan nama di CentOS 7

Bahagian ini hanya berguna, jika anda ingin menjadi tuan rumah lebih daripada satu domain (host maya) di pelayan web Apache yang sama. Terdapat banyak cara untuk menyediakan tuan rumah maya, tetapi kami akan menerangkan salah satu kaedah yang paling mudah di sini.

6. Pertama buat a vhost.Conf fail di bawah /etc/httpd/conf.d/ Direktori untuk menyimpan konfigurasi hos maya berganda.

# vi/etc/httpd/conf.d/vhost.Conf 

Tambahkan contoh templat Arahan Hos Maya berikut untuk laman web mytecmint.com, Pastikan untuk menukar nilai yang diperlukan untuk domain anda sendiri

Namevirtualhost *: 80 ServerAdmin [E -mel dilindungi] ServerName Mytecmint.com serveralias www.mytecmint.com dokumen/var/www/html/mytecmint.com/errorlog/var/log/httpd/mytecmint.com/ralat.log customlog/var/log/httpd/mytecmint.com/akses.log digabungkan  
Konfigurasi Host Maya Apache

Penting: Anda boleh menambah sebanyak domain ke vhost.Conf fail, hanya salin Virtualhost blok di atas dan tukar nilai untuk setiap domain yang anda tambahkan.

7. Sekarang buat direktori untuk mytecmint.com laman web seperti yang dirujuk di Virtualhost blok di atas.

# mkdir -p/var/www/html/mytecmint.com [root dokumen - tambah fail] # mkdir -p/var/log/httpd/mytecmint.com [direktori log] 

8. Buat dummy indeks.html halaman di bawah /var/www/html/mytecmint.com.

# echo "Selamat datang ke laman web tecmint saya">/var/www/html/mytecmint.com/indeks.html 

9. Akhirnya, mulakan semula perkhidmatan Apache untuk perubahan di atas.

# Systemctl mulakan semula httpd.perkhidmatan 

10. Sekarang anda boleh melawat mytecmint.com Untuk menguji halaman indeks yang dibuat di atas.

Semak laman web VirtualHost

Apache fail penting dan arahan

  • Direktori Root Server lalai (direktori peringkat atas yang mengandungi fail konfigurasi): /etc/httpd
  • Fail konfigurasi Apache utama: /etc/httpd/conf/httpd.Conf
  • Konfigurasi tambahan boleh ditambah dalam: /etc/httpd/conf.d/
  • Apache Fail Konfigurasi Hos Maya: /etc/httpd/conf.d/vhost.Conf
  • Konfigurasi untuk modul: /etc/httpd/conf.modul.d/
  • Direktori Root Dokumen Server Apache (menyimpan fail web): /var/www/html

Anda juga mungkin ingin membaca artikel berkaitan pelayan web Apache berikut.

  1. 13 Apache Web Security and Hardening Tips
  2. 5 petua untuk meningkatkan prestasi pelayan web Apache anda
  3. Cara Memasang Mari Menyulitkan Sijil SSL Untuk Mengamankan Apache
  4. Lindungi Apache daripada serangan kekejaman atau serangan DDo
  5. Cara kata laluan melindungi direktori web di Apache menggunakan .fail htaccess
  6. Cara Memeriksa Modul Apache Mana Yang Diaktifkan/Dimuatkan di Linux
  7. Cara menukar nama pelayan Apache kepada apa -apa dalam tajuk pelayan

Itu sahaja! Untuk mengemukakan soalan atau kongsi sebarang pemikiran tambahan, sila gunakan borang maklum balas di bawah. Dan selalu ingat untuk terus berhubung dengan Tecmint.com.