Cari Artikel Di Sini

In ASJ LINUX

Konfigurasi Web Server (nginx) 2 Domain on Debian 9

Konfigurasi Web Server (nginx) 2 Domain di Debian 9

 Cara Install Nginx di VPS 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

Read More

Share Tweet Pin It +1

0 Comments

In ASJ LINUX

Konfigurasi Web Server (apache2) 2 Domain di Debian 9

Konfigurasi Web Server (apache2) 2 Domain di Debian 9

How to Install Apache on Debian 9 | Linux4one

Halo sobat Ruang Sharing welcome back yow, kali ini saya datang dengan materi baru yaitu web server yang menggunakan apache2. Sebelum lanjut pastiin dulu nih kalau kalian selalu datang ya ke blog ini karena di sana kalian akan menemukan banyak materi materi tutorial yang menarik dan bisa menambah wawasan IT/TKJ kalian lho.

Hmmmmm Apache2 itu apa sih ?
Apache2 adalah server web yang berguna untuk melayani dan memfungsikan situs web, protokol yang digunakan untuk melayani fasilitas web/www ini adalah HTTP. Apache2 banyak di gunakan oleh beberapa OS seperti Unix BSD, Linux, Microsoft Windows, dan Novell Netware, dll.

Apache2 juga mempunyai kelebihan,
1. Open-source dan gratis.
2. Software yang andal dan stabil.
3. Patch keamanan yang terus menerus diperbarui.
4. Dapat digunakan di situs wordpress.
5. Mudah di konfigurasi dan tidak susah bagi pemula.

Apache2 juga punya kekurangan lho,
1. Terjadi gangguan pada performa jika suatu website menerima traffic dengan jumlah sangat tinggi.
2. Terlalu banyak opsi konfigurasi yang bisa mengarah ke rentannya keamanan.

Nah kalian udh tau kan tentang apache2, sekarang ke konfigurasinya ya tapi sebelum itu ada alat dan bahan yang harus kalian siapin nih.
1. Laptop / PC.


2. Software VirtualBox.


3. ISO Debian 9.



4. ISO Windows 10 / 8 (sebagai client).


Oke let's do it.
1.Bisa dilihat kalau saya sudah ada 2 domain yang berbeda yaitu rizqi.net dengan file kiki dan rizqi.com dengan file ian. Bagi kalian yang ingin tahu caranya bisa dilihat di sini Tutorial!!! SETTING DNS DEBIAN

2. Kita masuk dulu ke file kiki,
# nano kiki.



 
3. Tambahkan www dan ip server seperti di gambar, save dengan kombinasi ctrl x + y + enter.



 
4. Cek koneksi nya,
 

# ping www.rizqi.net.


 
5. Sekarang masuk ke file ian,
# nano ian.

 
6. Sama seperti tadi tambahkan www dan ip server seperti di gambar.




7. Cek juga koneksinya,  

# ping www.rizqi.com.


 
8. Saatnya install apache2 nya, di sini saya sudah pernah menginstal nya jadi bagi kalian kalau ada pilihan Y/N pilih Y untuk memulai.   

# apt install apache2.


 
9. Kita masuk ke folder apache2 nya, # cd /etc/apache2/sites-available/  lalu copy file 000-default.conf dengan yang kamu mau disini saya pake ujicoba.conf # cp 000-default.conf  ujicoba.conf.



 
10. Edit file yang ada di dalem ujicoba.conf dengan mengubah servername nya menjadi ke 2 nama domain kita, www.rizqi.net dan www.rizqi.com. Save dengan ctrl x + y + enter.



 
11.    Masuk ke folder /var/www/html dengan perintah, 
# cd /var/www/html.


 
12.    Edit file index.html yang ada di folder itu, 
# nano index.html.


 
13.    Ganti bagian itu sesuai nama yang kalian mau.




14.    Kita matikan dulu site default nya, # a2dissite  000-default.conf. "dissite" (disable site).




15.    Dan aktifkan file web yang sudah kita buat tadi, # a2ensite ujicoba.conf. "ensite" (enable site).




16.    Kita restart apache2 nya agar konfigurasi berjalan lancar, 
# /etc/init.d/apache2 restart.


 

Pengujian.
17.    Pastikan IP client sudah terarah pada IP DNS server yaitu 23.23.23.1.




18.    Ujicoba dengan tes ping ke 2 domain, >ping www.rizqi.net dan >ping www.rizqi.com.




19.    Ujicoba dengan nslookup, >nslookup www.rizqi.net dan >nslookup www.rizqi.com.




20.    Tes pada web browser, ketik ip server 23.23.23.1.




21.    Ketik http://www.rizqi.com.




22.    Ketik http://www.rizqi.net.




Kemudian bagaimana caranya meletakkan file pada /var/www/namadomain.html ?

 
1. Masuk ke direktori /var/www, 
# cd /var/www  lalu buat direktori baru ,
# mkdir belajar.html.


 
2. Pindah ke direktori /var/www/htm untuk mengopy file yang baru # cd /var/www/html/ dan copy file index.html nya ke file yang baru dibuat # cp index.html /var/www/belajar.html.




3. Dan masuk ke file nya untuk cek apakah index.html sudah tercopy atau belum, # cd /var/www/belajar.html/ setelah itu ketik ls.




4. Masuk ke folder apache2 nya dan copy 000-default.conf nya dengan ujicoba.conf, 

# cd /etc/apache2/sites-available/.
# cp 000-default.conf ujicoba.conf.
 

5. Jika sudah buka file ujicoba.conf nya # nano ujicoba.conf, lalu ganti DocumentRoot nya dengan belajar.html.




6. Dan kita restart apache2 nya, 

# /etc/init.d/apache2 restart.



7. Setelah itu kita cek di browser, ketik www.rizqi.com/belajar.html.

Lalu ada fitur yang namanya Marquee yaitu fitur agar tulisan di web nya nanti bisa bergerak ke arah yang kita mau dan tentunya menggunakan script, hmmm bagaimana ya caranya ?

 
1. Masuk ke file belajar.html # cd /var/www/belajar.html, lalu edit file index.html nya # nano index.html.




2. Cari tulisan untuk judul yang paling atas kemudian edit menggunakan script berikut, <marquee direction="up"height="100" > kata kata yang mau di tulis </marquee>. Maka nanti tulisannya akan muncul dari bawah.





3. Selanjutnya edit tulisan yes berhasil nya, di sini saya hanya mengedit background nya menjadi darkcyan, <marquee bgcolor="darkcyan" > Yes Berhasil !</marquee>.



4. Restart apache2 nya, 

# /etc/inti.d/apache2 restart.


 
5. Ujicoba pada domain www.rizqi.net.




6. Ujicoba pada domain www.rizqi.com.





7. Dan jika kalian ingin melihat video hasilnya bisa kalian lihat di atas ya (di atas judul artikel).
 
Nah cukup mudah kan ketiga jenis Konfigurasi tadi semoga bisa kalian ikuti dengan baik ya, kalau ada yang ingin kalian tanyakan seputar materi ini tulis aja di kolom komentar yaw.
Good luck and see you.

Read More

Share Tweet Pin It +1

0 Comments

Blogger Pages