Konfigurasi Web Server (nginx) 2 Domain di Debian 9
Halo sobat Ruang Sharing welcome back, kali ini saya akan menjelaskan bagaimana cara konfigurasi web server (nginx) yang mana di artikel sebelumnya saya sudah menjelaskan bagaimana cara konfigurasi web server (apache2) Konfigurasi Web Server (apache2) 2 Domain di Debian 9. Sebelum itu pastikan ya kalian selalu dateng ke blog ini.
Oke, nginx itu apa ?
Seperti yang kita ketahui web server memiliki peranakan di antaranya apache2 dan nginx, nah nginx tidak jauh berbeda dengan apache2 dari segi cara kerjanya. Namun nginx dinilai lebih efektif dan cepat dalam menangani koneksi dalam jumlah besar, nginx banyak di pakai oleh website dengan jumlah trafic yang besar seperti Google, Netflix, Adobe, Cloudflare, Wordpress.com, dll. Nginx juga menggunakan port 80.
Langsung yuk kita konfigurasi, eitss siapin dlu alat dan bahannya,
1. Laptop / PC.
2. Software VirtualBox.
3. ISO Debian 9.
4. Windows 10 atau 8 sebagai client.
Let's do it,
1. Sebelum memulai untuk instal paket nginx nya ada baiknya kita mematikan fitur apache2 nya, karena debian tidak bisa menjalankan 2 jenis web server sekaligus.
- # systemctl stop apache2
- # systemctl status apache2
2. Karena kita akan menggunakan 2 domain yang beda maka ikuti konfigurasi DNS nya seperti ini ya. Dan jangan lupa tambahkan www IN A 23.23.23.1 untuk file ian dan kiki. Bisa kalian lihat juga di Tutorial!!! SETTING DNS DEBIAN.
3. Setelah itu kita instal paket nginx nya.
- # apt install nginx
- # y
4. Masuk ke direktori /var/www/html untuk melihat apakah sudah ada file html dari nginx nya.
- # cd /var/www/html/
- # ls
5. Buat 2 directory untuk root nya nanti dan letakkan di /home (sebenarnya sesuka anda mau di taro dimana).
- # cd /home
- # mkdir rizqicom (untuk domain rizqi.com)
- # mkdir rizqinet (untuk domain rizqi.net)
6. Kemudian copy file html nya ke directory yang sudah dibuat tadi.
- # cd /var/www/home/
- # cp index.nginx-debian.html /home/rizqicom/index.html
- # cp index.nginx-debian.html /home/rizqinet/index.html
7. Kita edit file html nya dari directory rizqicom.
- # nano /home/rizqicom/index.html
8. Di sini saya akan mengedit title nya menggunakan marquee, jika kalian ingin mengikutinya ya silahkan. Jika sudah save dengan kombinasi ctrl + x + y + enter.
9. Edit juga untuk root yang ke dua yaitu rizqinet.
- # nano /home/rizqinet/index.html
10. Sama seperti tadi di sini saya juga mengedit title nya dengan marquee tetapi beda jenis (tulisannya akan muncul dari bawah), Jika sudah save dan exit.
11. Lalu kita buat konfigurasi agar kedua directory nya bisa di edit dan di arah kan ke domainnya.
- # cd /etc/nginx/sites-available/
- # cp default rizqicom
- # cp default rizqinet
12. Dan kita edit beberapa parameter yang ada di directory pertama (rizqicom).
- # nano rizqicom
13. Kemudian kalian ikuti seperti di gambar ya. Jika sudah ketik ctrl + x + y + enter untuk save.
- listen 80; (port 80 digunakan untuk wwww)
- listen [::] : 80;
- root /home/rizqicom; (root nya arahkan ke directory pertama yang berada di /home)
- server_name rizqi.com www.rizqi.com; (arahkan ke domain rizqi.com)
14. Edit directory yang ke dua (rizqinet).
- # nano rizqinet
15. Ikuti parameter nya seperti di gambar.
- listen 80; (port 80 digunakan untuk wwww)
- listen [::] : 80;
- root /home/rizqinet; (root nya arahkan ke directory kedua yang berada di /home)
- server_name rizqi.net www.rizqi.net; (arahkan ke domain rizqi.net)
16. Nah untuk mengaktifkan konfigurasinya kita copy file yang sudah di edit ke /etc/nginx/sites-enabled/.
- cp rizqicom /etc/nginx/sites-enabled/rizqicom
- cp rizqinet /etc/nginx/sites-enabled/rizqinet
17. Setelah itu barulah kita nyalakan nginx nya dan kita cek status nya, jika status nya "active" maka nginx sudah bisa dijalankan namun apabila status nya "inactive" berarti kita harus mematikan apache2 terlebih dulu.
- # systemctl start nginx
- # systemctl status nginx
Pengujian.
18. Pastikan IP DNS pada client mengarah ke server yaitu 23.23.23.1.
19. Kita ujicoba pada browser.
- www.rizqi.com
20. Lalu ujicoba yang ke dua.
- www.rizqi.net
Nah kawan begitulah langkah langkah konfigurasi nya selamat mencoba ya, kalau ada yang mai ditayakan seputar materi ini tulis aja di kolom komentar ya! Jangan bosan to come here wkwk.
Good luck, see you
0 komentar:
Posting Komentar