Cara Installasi dan Konfigurasi Web Server Debian 12

Daftar Isi

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`:

Baca Juga: loading

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.

Muhammad Ulin Nuha
Muhammad Ulin Nuha PEEKCODE CHANNEL YOUTUBE Developer Android | Networking | Konten Creator peekcode YT | Galery | Pecinta Sholawat |

Posting Komentar