Cara Buat Virtual Host Di Nginx
Apa Itu Virtual Host?
Virtual Host adalah sebuah teknologi jaringan yang memungkinkan sebuah mesin untuk dapat melayani permintaan berbagai macam website, dengan tidak memerlukan komputer lain. Virtual Host memungkinkan satu mesin dengan IP alamat statik untuk berbagi sejumlah website pada satu hari. Virtualhost biasanya terkait dengan server web, seperti Apache, Nginx atau bahkan LiteServer. Virtual host dapat diatur untuk memuat berbagai macam website dengan mengingat nama domain mereka, menyediakan tingkat kontrol yang tinggi dan mengizinkan satu server web melayani lebih dari satu nama domain.
Kenapa Harus Menggunakan Virtual Host?
Setiap website memerlukan sebuah nama domain yang berbeda untuk dapat dikunjungi secara online. Kemampuan Virtual Host memungkinkan pengembang untuk dapat membuat beberapa versi website yang berbeda untuk sebuah Virtual Domain, dengan menggunakan IP address yang sama. Hal ini tentu saja menguntungkan karena situs web yang berbeda dapat diakses dengan menggunakan sebuah IP Address. Pengguna ini juga tidak perlu menambahkan IP Address untuk setiap situs web yang baru diputuskan untuk dibuat. Ini karena mesin penerima yang digunakan untuk menangani permintaan dari konsumen dapat diatur untuk memproses permintaan untuk lebih dari satu pra-domain yang terkait dengan nama domain yang berbeda.
Cara Buat Virtual Host Di Nginx
Sebelum membuat Virtual Host di Nginx, pastikan Anda sudah menginstal Nginx secara terpisah seperti yang dicerminkan di link berikut. Sekarang Anda akan memerlukan berbagai Macam berkas untuk membuat Virtual Host. Hal ini melibatkan beberapa langkah, yang dicerminkan di bawah ini:
- 1. Buat folder root domain.
- 2. Buat folder untuk konfigurasi virtual host.
- 3. Buat berkas virtualhost konfigurasi Nginx.
- 4. Simpan berkas virtualhost configuration di folder konfigurasi.
- 5. Aktifkan konfigurasi virtual host.
- 6. Buat berkas Index.
1. Buat folder root domain:
Buatlah folder root domain di folder root domain di “/var/www/domain.com” (misalnya). Di folder baru ini, Anda akan meletakkan berkas-berkas dan folder-folder untuk domain website virtual Anda. Setelah domain dibuat, mudah untuk mengubah folder default root domain, jika nantinya Anda memerlukan folder lain.
2. Buat folder untuk konfigurasi virtual host:
Buat folder “/etc/nginx/conf.d” dan buat berkas virtualhost configuration di dalamnya. Folder “/etc/nginx/conf.d” adalah folder default untuk menyimpan konfigurasi virtualhost di Nginx. Anda dapat melihat folder ini dengan mengetikkan “cd /etc/nginx/conf.d” di terminal.
3. Buat berkas virtualhost konfigurasi Nginx:
Sebelum membuat berkas virtualhost, pastikan untuk memiliki penamaan yang berbeda untuk setiap website. Penamaan ini harus menggambarkan domain website Anda. Sebagai contoh, jika website Anda disebut “domain.com”, nama berkasnya harus disebut “domain.com.conf”. Lepaskan ekstensi “.conf” saat menulis nama domain Anda di terminal. Setelah itu, buat berkas virtualhost configuration file dengan utilitas editor teks biasa, seperti vi atau nano.
4. Simpan berkas virtualhost configuration di folder konfigurasi:
Setelah berkas virtualhost configuration disimpan, geser berkas ke folder “/etc/nginx/conf.d”. Dengan kata lain, kita meletakkan konfigurasi virtualhost di folder yang sudah ditentukan sebelumnya. Anda dapat menggunakan perintah “sudo mv /path/to/your/file.conf /etc/nginx/conf.d” di terminal untuk menyimpan berkas yang benar.
5. Aktifkan konfigurasi virtual host:
Setelah Anda memiliki berkas konfigurasi virtualhost, ikuti dengan mengaktifkan konfigurasi virtualhost dengan mengetikkan perintah “sudo nginx -t” di terminal. Ini akan memeriksa server web untuk melihat apakah ada kesalahan dalam konfigurasi virtualhost Anda. Jika tidak ada kesalahan, Anda akan mendapatkan pesan “syntax is ok”. Jika begitu, Anda dapat memulai server web dengan mengetik “sudo systemctl restart nginx” di terminal.
6. Buat berkas Index:
Setelah Anda memiliki konfigurasi virtualhost yang aktif, Anda akan perlu membuat sebuah berkas “index.html” untuk website Anda. Berkas ini akan ditampilkan saat konsumen mengunjungi domain Anda. Untuk membuat berkas ini, buka folder root domain Anda di “/var/www/domain.com” (misalnya), lalu buat berkas “index.html” di dalamnya. Dengan kata lain, berkas “index.html” harus ada di dalam folder root Anda.
Kesimpulan
Membuat Virtual Hosts Di Nginx adalah proses yang dapat Anda lakukan dengan mudah. Anda hanya perlu menyiapkan folder root domain dan membuat berkas virtualhost configuration yang benar. Setelah berkas tersebut disimpan di folder konfigurasi, sekarang Anda dapat mengaktifkan konfigurasi virtualhost Anda dengan menjalankan perintah Nginx. Jangan lupa untuk membuat berkas “index.html” di folder root domain. Dengan itu, Anda sekarang sudah siap untuk melayani website virtual untuk nama domain Anda.
FAQ:
Q: Apa yang dimaksud dengan Virtual Host?
<
Related Posts:
- Aplikasi Spotify Dan Keuntungan Bagi Pembuat Musik:… Pembuat musik selalu menjadi bagian dari industri musik, tetapi dalam beberapa tahun terakhir, cara mereka membuat dan berbagi musik mereka telah berubah secara drastis. Dengan munculnya layanan streaming digital seperti…
- Apa Itu Server Type Nginx 1.13.3 Apa Itu Server Type Nginx 1.13.3? Apa Itu Server Type Nginx? Nginx adalah serangkaian solusi server web yang digunakan untuk melayani lalu lintas web. Nginx adalah singkatan dari "engine x",…
- Spesifikasi Vps Untuk Install Nginx Spesifikasi VPS Untuk Install Nginx Apa itu VPS? Virtual Private Server (VPS) adalah metode virtualisasi yang memungkinkan sebuah layanan berbasis server untuk dimulai di sebuah atau lebih server berbagi, yang…
- Cara Membuat Load Balancing Web Server Nginx Cara Membuat Load Balancing Web Server Nginx Mengenal Load Balancing Pada Web Server Nginx Load balancing adalah suatu mekanisme baik yang secara manual maupun otomatis dapat dipakai untuk mendistribusikan beban…
- Perbandingan Kinerja Web Server Apache Dan Nginx… Perbandingan Kinerja Web Server Apache Dan Nginx Menggunakan Web Stress Apache Web Server Apache Web Server adalah salah satu server web terbesar dan paling populer. Ini pertama kali dikembangkan tahun…
- Setup Virtual Host Dengan Nginx Setup Virtual Host Dengan Nginx Overview Virtual host adalah salah satu cara untuk men-host lebih dari satu website dari satu server. Virtual host memungkinkan anda untuk menghubungkan beberapa domain dengan…
- Ubuntu 18.04 Wordpress Nginx Ubuntu 18.04 Wordpress Nginx Apa Itu Ubuntu 18.04 ? Ubuntu 18.04 adalah versi terbaru dari Ubuntu, sebuah sistem operasi sumber terbuka yang dapat Anda gunakan di komputer Anda. Ubuntu 18.04…
- Create Subdomain Nginx Debian 9 Server Create Subdomain Nginx Debian 9 Server Understanding Subdomain A subdomain is a subsection of a domain that a user can create to host one or more websites, usually for a…
- Perbedaan Web Server Apache Dan Nginx Perbedaan Web Server Apache Dan Nginx Apa Itu Web Server Apache dan Nginx? Web server adalah sebuah sistem yang digunakan untuk menjalankan berbagai jenis situs web. Web Server memungkinkan situs…
- Different Root Multiple Virtual Host Nginx Different Root Multiple Virtual Host Nginx Overview of Nginx Nginx is an open source, high-performance web server that is used to serve webpages to the client. It is used to…
- Panduan Lengkap Menggunakan Fitur Dual Sim Pada… Kini, banyak orang yang menggunakan smartphone untuk mengakses berbagai layanan dan aplikasi, termasuk juga menjalankan berbagai pekerjaan sehari-hari. Salah satu fitur yang sangat berguna yang tersedia pada smartphone adalah fitur…
- Cara Menjadikan Nginx Prozy Di Webuzo Cara Menjadikan Nginx Prozy Di Webuzo Apa Itu Nginx? Nginx adalah sebuah jenis perangkat lunak yang digunakan untuk mempercepat layanan web yang biasanya digunakan pada server. Perangkat lunak ini menyediakan…
- Tutorial Membuat Web Server Nginx Tutorial Membuat Web Server Nginx Apa itu Nginx? Nginx adalah server web terkenal yang tersedia secara gratis dan dapat digunakan untuk menyajikan konten web dari internet. Sementara banyak perangkat lunak…
- Mengatasi 502 Nginx Eror Di Server Centos Mengatasi 502 Nginx Eror Di Server Centos Apa Itu 502 Eror Di Nginx? 502 Eror adalah sebuah istilah yang digunakan untuk menggambarkan gangguan pada layanan web server. 502 Eror biasanya…
- Cara Merubah Web Server Apache Ke Nginx Pada Debian 9 Cara Merubah Web Server Apache Ke Nginx Pada Debian 9 Apa itu Web Server Apache dan Nginx? Web Server Apache dan Nginx adalah web server open-source yang dikembangkan guna membuat…
- Nginx 1.7.3 Adalah Nginx 1.7.3 Adalah Apa Itu Nginx Nginx adalah sebuah web server yang sedang digunakan oleh organisasi dan perusahaan. Nginx merupakan web server yang cepat dan andal dengan berbagai fitur seperti…
- Solusi Utk 1 Web Muncul Nginx Solusi Utk 1 Web Muncul Nginx Apa Itu Nginx? Nginx adalah salah satu alat web server yangc hanampu mengatur beban web yang berat agar pengguna dapat menikmati kinerja yang optimal.…
- Send Error Log Webserver Nginx To Mail Pernahkah Anda mengalami masalah pada webserver Anda dan tidak tahu bagaimana cara melacaknya? Error log pada webserver sangat penting untuk mengetahui masalah yang terjadi pada server Anda. Namun, membaca error…
- Fungsi Konfigurasi Nginx Pada Server Fungsi Konfigurasi Nginx Pada Server Apa Itu Nginx? Nginx adalah sebuah web server populer yang dikenal karena kemampuan untuk menangani trafik tinggi dan tingkat kustomisasi tinggi. Nginx juga dapat dijalankan…
- Panggil Ip Public Ke Ip Private Nginx Panggil Ip Public Ke Ip Private Nginx Apa Itu Nginx? Nginx adalah web server yang dikembangkan di Rusia pada tahun 2004 yang kini telah digunakan di seluruh dunia. Hal ini…
- Kenapa Saat Memasukkan Name Server Nginx Malah Error 404 Kenapa Saat Memasukkan Name Server Nginx Malah Error 404 Apa itu Error 404? Error 404 adalah pesan yang diterima web browser saat ia menemui halaman web yang tidak ditemukan. Berdasarkan…
- Nginx 1.14 Create Virtual Host Nginx 1.14 Create Virtual Host Overview Virtual hosting is a process for hosting multiple websites on a single physical server and IP address. Nginx version 1.14 is the most recent…
- Aplikasi Edit Foto Jadi Kartun Ada sebuah aplikasi yang dapat membantu kamu membuat foto menjadi gambar kartun yang keren. Aplikasi ini memberikan kemampuan untuk mengubah foto menjadi gambar kartun yang menakjubkan dengan mudah tanpa perlu…
- Aplikasi Netflix Dan Kualitas Streaming Video Karena streaming terus menjadi cara yang disukai untuk menonton film dan acara, Netflix memimpin paket dengan beragam aplikasi dan streaming video berkualitas. Dengan lebih dari 200 juta pelanggan di 190…
- Tidak Ditemukan Etc Nginx Sites-Available Debian Tidak Ditemukan Etc Nginx Sites-Available Debian Pengantar Etc Nginx Sites-Available Debian dan Mengapa Perlu Diatur Etc Nginx Sites-Available adalah sistem konfigurasi yang digunakan dalam server Debian untuk mengatur server hosting…
- Nginx Ubuntu Access Virtual Host From Another… Nginx Ubuntu Access Virtual Host From Another Machine Over LAN Are you trying to access a virtual host set up using Nginx on Ubuntu from another machine over a LAN?…
- Buku Nginx Web Server Kula P.J 2014 Buku Nginx Web Server Kula P.J 2014 1. Mengenal Nginx Nginx adalah web server berkinerja tinggi dan berukuran ringan yang juga dapat bertindak sebagai proxy reverse dan proxy mail. Terutama…
- Perbedaan Aplikasi Netflix Di Berbagai Negara Dan… Netflix adalah salah satu layanan streaming paling populer di dunia, dan dengan jangkauan globalnya, tidak mengherankan jika aplikasi ini tersedia di berbagai negara. Namun, tidak semua aplikasi Netflix dibuat sama.…
- Mengatasi Blank Page Website Nginx Mengatasi Blank Page Website Nginx Pengertian Blank Page dan Nginx> Blank Page merupakan halaman website yang menampilkan layar kosong, seperti : halaman website yang hanya menampilkan background putih tanpa informasi…
- Cara Install Nginx Di Debian Cara Install Nginx Di Debian Apa Itu Nginx? Nginx adalah webserver yang berjalan di satu mesin dan mungkin webserver yang paling populer di dunia. Dikembangkan oleh Igor Sysoev, webserver yang…