Cara Menginstall Apache Di VPS Server CentOS Stream 10

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 :