“Cara Install Nginx Server Blocks pada Ubuntu 20.04 / Debian 11 / Linux Mint”
Daftar Isi
Pendahuluan
Blok server adalah arahan Nginx yang mendefinisikan pengaturan untuk domain tertentu, memungkinkan Anda menjalankan lebih dari satu situs web di satu server. Untuk setiap situs web, Anda dapat mengatur root dokumen situs (direktori yang berisi file situs web), membuat kebijakan keamanan terpisah, menggunakan sertifikat SSL yang berbeda, dan banyak lagi.
Persyaratan
- Memiliki akses root server
- Domain sudah di pointing ke server
- Sudah install Nginx ->
Cara Install Nginx di Ubuntu 20.04 / Debian 11
Membuat Struktur Direktori
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html
Buat Root Direktori untuk domain
- Buat direktori
sudo mkdir -p /var/www/domain1.com/public_html
- Buat file index
nano /var/www/example.com/public_html/index.html
<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Welcome to example.com</title> </head> <body> <h1>Success! example.com home page!</h1> </body> </html
- Ganti permission
sudo chown -R www-data: /var/www/domain1.com
Membuat Server Block
- Edit file
nano /etc/nginx/sites-available/example.com
server { listen 80; server_name example.com www.example.com; root /var/www/example.com/public_html; index index.html; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; }
- Buat symlink
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
- Test Nginx Config
sudo nginx -t
- Restart Nginx
sudo systemctl restart nginx
- Test akses domain mu
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install Nginx Server Blocks pada Ubuntu 20.04 / Debian 11 / Linux Mint. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.