Cara Installasi dan Konfigurasi Web Server Debian 12
Berikut adalah panduan langkah demi langkah untuk menginstal dan mengkonfigurasi web server menggunakan Debian 12. Dalam contoh ini, kita akan menggunakan Nginx sebagai server web.
Langkah 1: Instalasi Debian 12
Download file ISO Debian 12 dari situs resmi Debian: [Debian Download](https://www.debian.org/distrib/)
Lakukan instalasi Debian 12 pada server atau mesin virtual Anda.
Langkah 2: Update Paket Sistem
sudo apt update
sudo apt upgrade
Langkah 3: Instalasi Nginx
sudo apt install nginx
Langkah 4: Mengaktifkan dan Memulai Nginx
sudo systemctl enable nginx
sudo systemctl start nginx
Langkah 5: Konfigurasi Firewall (Opsional)
Jika Anda menggunakan firewall, pastikan untuk mengizinkan akses ke port 80 (HTTP) dan 443 (HTTPS).
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable
Langkah 6: Konfigurasi Situs Web
Buat konfigurasi situs web di direktori `/etc/nginx/sites-available/`. Contoh konfigurasi untuk situs web sederhana:
sudo nano /etc/nginx/sites-available/nama-situs
Isi konfigurasi situs web:
server {
listen 80;
server_name namadomainataualamatip;
root /var/www/nama-situs;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
Simpan dan keluar. Selanjutnya, aktifkan konfigurasi tersebut dengan membuat tautan simbolis ke direktori `sites-enabled`:
sudo ln -s /etc/nginx/sites-available/nama-situs /etc/nginx/sites-enabled/
Langkah 7: Uji Konfigurasi Nginx
sudo nginx -t
Pastikan tidak ada pesan kesalahan, dan kemudian restart Nginx:
sudo systemctl restart nginx
Langkah 8: Buat Direktori Situs Web dan Tambahkan Konten
Buat direktori untuk situs web Anda dan tambahkan konten yang sesuai. Misalnya:
sudo mkdir /var/www/nama-situs
sudo nano /var/www/nama-situs/index.html
Isi `index.html` dengan konten situs web Anda.
Langkah 9: Selesai
Buka browser dan akses situs web Anda melalui alamat IP atau nama domain server Anda. Anda sekarang telah berhasil menginstal dan mengkonfigurasi web server menggunakan Debian 12 dan Nginx.
Posting Komentar