Site icon Learning & Doing

Cara Install Nginx Server Blocks pada Ubuntu 20.04 / Debian 11 / Linux Mint

block

“Cara Install Nginx Server Blocks pada Ubuntu 20.04 / Debian 11 / Linux Mint”

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

Membuat Struktur Direktori

/var/www/
├── domain1.com
│   └── public_html
├── domain2.com
│   └── public_html

Buat Root Direktori untuk domain

sudo mkdir -p /var/www/domain1.com/public_html
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
sudo chown -R www-data: /var/www/domain1.com

Membuat Server Block

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;
}
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

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.

Exit mobile version