Server Blocks ( virtualhost ) di nginx
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.
apt install nginx
Langkah selanjutnya adalah membuat directory root dan membuat permitionya dengan perintah.
mkdir –p /var/www/satu mkdir –p /var/www/dua
dan untuk permission nya
chown -R $USER:$USER /var/www/satu chown -R $USER:$USER /var/www/dua
selanjutnya kita buat file server blocks ( vitualhost ) dengan perintah
nano /etc/nginx/sites-available/satu.com
dan isikan pengaturan seperti dibawah ini
server { listen 80; listen [::]:80; root /var/www/satu index index.html index.htm index.nginx-debian.html; server_name satu.com www.satu.com; location / { try_files $uri $uri/ =404; } }
Selanjutnya aktifkan server block satu.com dengan perintah
ln –s /etc/nginx/sites-available/satu.com /etc/nginx/sites-enable/satu.com
dan restart web server nginx
/etc/init.d/nginx restart
Untuk yang dua.com caranya sama dengan langkah2 diatas