Apa itu Virtualhost ?
Hosting virtual adalah metode hosting beberapa nama domain pada satu server. Ini memungkinkan satu server untuk berbagi sumber dayanya, seperti siklus memori dan prosesor, tanpa memerlukan semua layanan yang disediakan untuk menggunakan nama host yang sama.Langkah Kerja !
1. Install Nginx
root@ubuntu-server:~$ sudo
apt install nginx -y
|
2. Buat Direktori Untuk Document Root Web
Buat direktori yang akan dieksekusi oleh web server sebagai document root melalui domain virtual host yang akan dipanggil di browser.
root@ubuntu-server:~$ mkdir /var/www/subdo
|
3. Ubah Permission
root@ubuntu-server:~$ sudo chown -R www-data:www-data /var/www/subdo
root@ubuntu-server:~$ sudo chmod 755 /var/www/subdo
|
4. Membuat Halaman Sederhana Untuk Subdomain
root@ubuntu-server:~$
sudo nano /var/www/subdo/index.html
<html>
<body>
<h1> Selamat datang di halaman
subdomain </h1>
</body>
</html> |
5. Konfigurasi Server Blocks (VirtualHost)
root@ubuntu-server:~$
cd /etc/nginx/sites-available
root@ubuntu-server:~$
sudo nano subdomain
server {
listen 80;
listen
[::]:80;
#Nama
Subdomain (Bisa menggunakan Ip address)
server_name sub.domain.com;
#Directori
Public Html
root
/var/www/subdo;
index
index.html;
location / {
try_files
$uri $uri/ =404;
}
}
|
root@ubuntu-server:~$ sudo ln -s /etc/nginx/sites-available/subdomain
/etc/nginx/sites-enabled/subdomain
|
7. Hapus Default Server Blocks Agar Tidak Error
root@ubuntu-server:~$
sudo rm /etc/nginx/sites-enabled/default
|
8. Terakhir Restart Nginx
root@ubuntu-server:~$
sudo systemctl restart nginx
|
- Terima Kasih
0 Comments