Cara Memasang Apache di CentOS 7
- 1624
- 46
- Daryl Wilderman
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:
- Pemasangan minimum pelayan CentOS 7
- Pemasangan minimum pelayan RHEL 7
- 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 httpdPasang 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 HttpdMulakan 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--reloadKonfigurasikan 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_ipHalaman 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 digabungkanKonfigurasi 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.
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.
- 13 Apache Web Security and Hardening Tips
- 5 petua untuk meningkatkan prestasi pelayan web Apache anda
- Cara Memasang Mari Menyulitkan Sijil SSL Untuk Mengamankan Apache
- Lindungi Apache daripada serangan kekejaman atau serangan DDo
- Cara kata laluan melindungi direktori web di Apache menggunakan .fail htaccess
- Cara Memeriksa Modul Apache Mana Yang Diaktifkan/Dimuatkan di Linux
- 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.
- « Cara Memasang Platform Penerbitan Blog Ghost (CMS) di CentOS 7
- Cara mengekstrak fail tar ke direktori tertentu atau berbeza di linux »