cover-img

Memahami Site Enable di Nginx: Cara Kerja dan Manfaatnya

29 January, 2025

0

0

0

Penjelasan Perintah:

bash
sudo ln -s /etc/nginx/sites-available/my-domain.conf /etc/nginx/sites-enabled/

Perintah ini membuat symbolic link (symlink) dari file konfigurasi di /etc/nginx/sites-available/ ke direktori /etc/nginx/sites-enabled/.

Rinciannya:

  • ln → Perintah untuk membuat link.
  • s → Opsi untuk membuat symbolic link (bukan hard link).
  • /etc/nginx/sites-available/my-domain.conf → File konfigurasi asli.
  • /etc/nginx/sites-enabled/ → Folder tempat Nginx membaca konfigurasi aktif.

Analogi:

Bayangkan kamu punya daftar menu di restoran.

  1. /etc/nginx/sites-available/Dapur restoran
    • Ini adalah tempat penyimpanan semua resep menu yang bisa dibuat.
    • Tidak semua resep langsung tersedia untuk pelanggan.
  2. /etc/nginx/sites-enabled/Daftar menu di meja pelanggan
    • Ini adalah menu yang sebenarnya bisa dipesan pelanggan.
    • Hanya resep yang masuk dalam daftar ini yang bisa dipesan.

Perintah ln -s seperti menambahkan satu resep dari dapur ke daftar menu pelanggan, sehingga bisa diakses melalui Nginx.


Kenapa Tidak Langsung di sites-enabled/?

  • sites-available/ berisi semua kemungkinan konfigurasi.
  • sites-enabled/ hanya berisi konfigurasi yang benar-benar aktif.
  • Dengan symlink, kamu bisa dengan mudah mengaktifkan atau menonaktifkan situs tanpa menghapus file aslinya:
    • Menonaktifkan:

      sudo rm /etc/nginx/sites-enabled/my-domain.conf
      sudo systemctl reload nginx

    • Mengaktifkan kembali:

      sudo ln -s /etc/nginx/sites-available/my-domain.conf /etc/nginx/sites-enabled/
      sudo systemctl reload nginx

docker

linux

nginx

vps

0

0

0

docker

linux

nginx

vps

Fajar Mukti Hidayat
Full Stack Engineer

More Articles

Showwcase is a professional tech network with over 0 users from over 150 countries. We assist tech professionals in showcasing their unique skills through dedicated profiles and connect them with top global companies for career opportunities.

© Copyright 2025. Showcase Creators Inc. All rights reserved.