Assalamualikum wr wb
pada kali ini saya ingin share tentang tutorial Konfigurasi VirtualHost NGINX di CentOS 7. VirtualHost ini digunakan untuk membuat lebih dari satu website, jadi di dalam satu web server kita ada website yang lebih dari satu dengan domain yang juga lebih dari satu.. karena saya disini ingin membuat 2 website dalam 1 web server, jadi yang saya butuhkan adalah 2 domain atau 2 ip address, jika kalian ingin lebih juga bisa..
disini saya memiliki 2 domain yaitu www.adityax.com dan www.ayasate.net.
1. pertama kita cek dulu domain pertama. disini saya menggunakan domain pertama www.adityax.com
selanjutnya cek domain ke dua. di sini saya menggunakan domain ke dua www.ayasate.net
nano /etc/nginx/conf.d/vhost.conf
3. masukkan scriptnya seperti gambar di bawah dan sesuaikan server_name dan direktori root sesuai dengan domain yang kalian memiliki dan tempat yang kalian inginkan..
pada konfigurasi di atas, saya membuat untuk 2 server, yang pertama untuk www.ayasate.net dan www.adityax.com
listen 80 digunakan untuk perintah bahwa server dapat memenuhi request dari semua ip yang mengakses port 80 (http)
location / berfungsi untuk mengatur tempat konten halaman website, untuk tanda (/) menandakan direktori root.
root berfungsi sebagai pengarah tempat penyimpanan konten web itu berada yang akan digunakan untuk konten web (index) sesuai dengan domain yang ada
index index.html dan index.htm digunakan untuk mendefinisikan file index yang digunakan
4. selanjutnya buat direktori masing masing web kontenya sesuai dengan konfigurasi yang telah kalian tentukan di file vhost.conf. disini saya menempatkannya di /usr/share/nginx/ayasatenet untuk domain www.ayasate.net dan direktori /usr/share/nginx/adityaxcom untuk domain www.adityax.com untuk membuat nya kalian bisa lihat gambar di bawah.
5. setelah terbuat direktorinya.. setelah itu kita buat index.html nya untuk domain yang pertama.
nano /usr/share/nginx/domain1mu/index.html
6. selanjutnya kalian kreasikan sesuai hati kalian..
nano /usr/share/nginx/domain2mu/index.html
8. kalian kreasikan kembali file index.html sesuai keinginan kalian.
9. selanjutnya adalah merestart nginx agar konfigurasi yang telah kita lakukan berjalan.
systemctl restart nginx
10. sekarang kita buka browser nya dan masukkan kedua domain nya lalu kalian lihat hasilnya seperti apa..
yeahhh akhirnya selesai juga dan hasilnya pun juga berhasil...
saya ucapkan terima kasih bagi yang mengunjungi blog saya..
mohon maaf bila ada kesalahan kata maupun gambar yang saya buat..
semoga bermanfaat :)
EmoticonEmoticon