Cara Menginstall Apache Di VPS Server CentOS Stream 10
Berikut adalah panduan langkah demi langkah untuk menginstal Apache HTTP Server (httpd) di CentOS Stream 10 :
1. Perbarui Sistem.
Sebelum memulai instalasi, pastikan sistem Anda diperbarui untuk mendapatkan versi paket terbaru :
sudo dnf update -y
2. Instal Apache.
sudo dnf install httpd -y
Perintah ini akan mengunduh dan menginstal Apache HTTP Server dari repositori resmi CentOS Stream 10.
3. Mulai Dan Aktifkan Apache.
Setelah instalasi selesai, jalankan Apache dan atur agar dimulai otomatis saat booting :
sudo systemctl start httpd
sudo systemctl enable httpd
Periksa status layanan untuk memastikan Apache berjalan dengan baik :
sudo systemctl status httpd
4. Uji Instalasi.
Buka browser dan akses server Anda melalui alamat IP atau nama domain :
http://alamat-ip-anda
Jika instalasi berhasil, Anda akan melihat halaman default Apache yang menandakan server berfungsi dengan baik.
Sekarang anda bisa ubah welcome page atau hapus halaman welcome page.
mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.org
5. Konfigurasi Firewall
Jika Anda menggunakan firewall firewalld, izinkan lalu lintas HTTP dan HTTPS :
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
Periksa layanan yang diizinkan :
sudo firewall-cmd --list-services
6. Konfigurasi Virtual Host (Opsional)
Untuk meng-host beberapa situs web, Anda dapat mengonfigurasi virtual host. Buat file konfigurasi baru di direktori /etc/httpd/conf.d/:
sudo nano /etc/httpd/conf.d/nama-domain.com.conf
Tambahkan konfigurasi berikut, sesuaikan dengan nama domain dan direktori Anda :
<VirtualHost *:80>
ServerName nama-domain.com
ServerAlias www.nama-domain.com
DocumentRoot /var/www/nama-domain.com
ErrorLog /var/log/httpd/nama-domain.com-error.log
CustomLog /var/log/httpd/nama-domain.com-access.log combined
</VirtualHost>
Buat direktori untuk situs Anda dengan aturan berikut :
sudo mkdir -p /var/www/nama-domain.com
sudo chown -R apache:apache /var/www/nama-domain.com
sudo chmod -R 755 /var/www/nama-domain.com
Buat file index HTML sebagai uji coba :
echo "<h1>Selamat datang di nama-domain.com</h1>" | sudo tee /var/www/nama-domain.com/index.html
Restart Apache untuk menerapkan perubahan :
sudo systemctl restart httpd
Tags :