Cara Menginstal Apache pada CentOS 8
Server HTTP Apache adalah server web yang paling banyak digunakan di dunia. Server web ini menyediakan banyak fitur canggih termasuk modul yang dapat dimuat secara dinamis, dukungan media yang kokoh, dan integrasi ekstensif dengan perangkat lunak populer lainnya.
Dalam panduan ini, kami akan menjelaskan cara menginstal server web Apache di server CentOS 8 Anda.
Mari kita mulai dengan memperbarui indeks paket lokal untuk mencerminkan perubahan hulu terbaru:
Menginstall Apache
sudo yum install httpd
Konfigurasi Firewall
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
Memeriksa Status Apache
sudo systemctl start httpd
sudo systemctl status httpd
Jika Anda memiliki alamat IP server, masukkan alamat tersebut ke dalam bilah alamat peramban Anda: http://your_server_ip
Membuat Folder ROOT Host
sudo mkdir -p /var/www/your_domain/html
sudo mkdir -p /var/www/your_domain/log
sudo chown -R $USER:$USER /var/www/your_domain/html
sudo chmod -R 755 /var/www
Sebelum Anda membuat host virtual, Anda perlu membuat direktori yang tersedia di situs untuk menyimpannya. Anda juga akan membuat direktori yang mendukung situs yang memberi tahu Apache bahwa host virtual siap melayani pengunjung. Direktori yang mengaktifkan situs akan menyimpan tautan simbolis ke host virtual yang ingin kami terbitkan. Buat kedua direktori dengan perintah berikut:
sudo mkdir /etc/httpd/sites-available /etc/httpd/sites-enabled
sudo nano /etc/httpd/conf/httpd.conf
Tambahkan line berikut:
IncludeOptional sites-enabled/*.conf
Membuat Virtual Host
sudo nano /etc/httpd/sites-available/your_domain.conf
Tempel di blok konfigurasi berikut ke file your_domain.conf:
<VirtualHost *:80> ServerName www.your_domain ServerAlias your_domain DocumentRoot /var/www/your_domain/html ErrorLog /var/www/your_domain/log/error.log CustomLog /var/www/your_domain/log/requests.log combined </VirtualHost>
Cara mengaktifkan virtual host
sudo ln -s /etc/httpd/sites-available/your_domain.conf /etc/httpd/sites-enabled/your_domain.conf
Muat ulang Apache
sudo systemctl restart httpd
Setelah server web Anda terinstal, Anda memiliki banyak opsi untuk tipe konten yang Anda dapat layani dan teknologi yang Anda dapat gunakan untuk menciptakan pengalaman yang lebih kaya.