Ambitionless ID LogoAmbitionless ID
  • Blog
  • Snippets
  • Content
  • Event
MasukDaftar
Sosial Media
  • Twitter/X
  • Github
  • Instagram
  • Tiktok
  • Youtube
Content
  • Blog
  • Snippets
  • Event
Profil
  • FAQ
  • Tentang Kami
Ambitionless ID LogoAmbitionless.ID © 2023

    Setup domain pada NGINX

    Sabtu, 08 Juni 2024 - 16:37bintangmuh pictureBintang Muhammad
    Setup domain pada NGINX Thumbnail

    Buat Konfigurasi pada Nginx

    Jalankan shell ini pada server anda

    sudo nano /etc/nginx/sites-available/<domain_name>.<domain>.conf
    

    lalu isikan ini

    server {
      listen 80;
      server_name <domain_name>.<domain>;
      location / {
        proxy_pass http://localhost:<port>;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
       }
    }
    

    Mohon disesuaikan dengan aplikasi yang berjalan pada server ya dari url dan port.

    lakukan symlink konfigurasi domain tadi dengan konfigurasi nginx

    sudo ln /etc/nginx/sites-available/<domain_name>.<domain>.conf /etc/nginx/sites-enabled/
    

    Test nginx terlebih dahulu sebelum melakukan restart

    sudo nginx -t
    

    Jika terjadi error maka dipersilahkan untuk troubleshoot terlebih dahulu sebelum melakukan langkah berikutnya.

    Restart Nginx

    Jika sudah, maka restart nginx

    sudo systemctl restart nginx
    

    Ujicoba

    Seharusnya setelah ini, website sudah berjalan