Ketika menggunakan webserver nginx, ada fitur yang sama dengan virtualhost apache didalam nginx virtualhost diistilahkan dengan server blocks.
Pastikan nginx sudah terinstall, apabila belum terinstall maka silahkan install dengan perintah.
1 |
apt install nginx |
Langkah selanjutnya adalah membuat directory root dan membuat permitionya dengan perintah.
1 2 |
mkdir –p /var/www/satu mkdir –p /var/www/dua |
dan untuk permission nya
1 2 |
chown -R $USER:$USER /var/www/satu chown -R $USER:$USER /var/www/dua |
selanjutnya kita buat file server blocks ( vitualhost ) dengan perintah
1 |
nano /etc/nginx/sites-available/satu.com |
dan isikan pengaturan seperti dibawah ini
1 2 3 4 5 6 7 8 9 10 |
server { listen 80; listen [::]:80; <strong>root /var/www/satu</strong> index index.html index.htm index.nginx-debian.html; <strong>server_name satu.com www.satu.com;</strong> location / { try_files $uri $uri/ =404; } } |
Selanjutnya aktifkan server block satu.com dengan perintah
1 |
ln –s /etc/nginx/sites-available/satu.com /etc/nginx/sites-enable/satu.com |
dan restart web server nginx
1 |
/etc/init.d/nginx restart |
Untuk yang dua.com caranya sama dengan langkah2 diatas
Recent Comments