🔧Instalasi Apache2 di Ubuntu Server dan AlmaLinux Server
🧩 8.3.2 Instalasi Apache2 di Ubuntu Server
Langkah 1: Instal Apache2
sudo apt update
sudo apt install apache2 -y
Langkah 2: Ubah Port Apache2 Menjadi 8381
Buka file konfigurasi port:
sudo nano /etc/apache2/ports.conf
Ubah baris:
Listen 80
Menjadi:
Listen 8381
Lalu buka file virtual host:
sudo nano /etc/apache2/sites-available/000-default.conf
Ubah:
<VirtualHost *:80>
Menjadi:
<VirtualHost *:8381>
Langkah 3: Restart Apache
sudo systemctl restart apache2
Langkah 4: Tes dari TinyCore Linux
Buka Firefox di TinyCore, lalu akses:
http://<IP-Ubuntu>:8381
Jika muncul halaman “It Works!”, berarti Apache berhasil dipasang.
Langkah 5: Edit Halaman Root HTML
sudo nano /var/www/html/index.html
Tambahkan kode di bawah tulisan “It Works!”:
<h2>Nama Kalian</h2>
🧩 8.3.4 Instalasi Apache2 di AlmaLinux Server
Catatan: Di AlmaLinux, paket Apache disebut httpd.
Langkah 1: Instal httpd
sudo dnf install httpd -y
Langkah 2: Ubah Port Apache menjadi 8381
sudo nano /etc/httpd/conf/httpd.conf
Temukan baris:
Listen 80
Ubah menjadi:
Listen 8381
Langkah 3: Buka Port di Firewall
sudo firewall-cmd --permanent --add-port=8381/tcp
sudo firewall-cmd --reload
Langkah 4: Aktifkan Apache
sudo systemctl enable httpd
sudo systemctl start httpd
sudo systemctl status httpd
Langkah 5: Tes dari TinyCore Linux
http://<IP-AlmaLinux>:8381
Jika tidak bisa melakukan start httpd kalian bisa menggunakan command berikut yang bertujuan untuk menambahkan port 8381 sebagai port yang diizinkan untuk digunakan oleh layanan HTTP (Apache) dalam konteks SELinux.
semanage port -a -t http_port_t -p tcp 8381
chown -R apache:apache /var/log/httpd
chmod -R 755 /var/log/httpd
systemctl daemon-reload
systemctl restart httpd
systemctl status httpdLangkah 6: Tambahkan Nama di Halaman HTML nano /var/www/html/index.html
<!DOCTYPE html>
<html>
<head>
<title>It Works!</title>
</head>
<body>
<h1>It Works!</h1>
<h2>Nama Kalian</h2>
</body>
</html>
Komentar
Posting Komentar