Langsung ke konten utama

Install Web Server dan Virtual Host di Debian 10

Assalamu'alaikum :)

    Yooo.. Kembali lagi dengan saya hoho, kali ini saya akan memberikan tutorial install dan setting Web Server dan juga VirtualHost. Pasti dipaket atau tugas sekolahnya adakan tugas untuk membuat Web Server dan Virtual Host di Debian atau Linux yang lainnya jadi... Tanpa basa-basi lagi mari kita langsung ke-tutorialnya

Alat-Alat

- Debian ISO 1
- Virtual Box
- Niat ☺

Langkah-langkah 

    A. Install Apache2

1. Langkah paling awal yaitu install paket Apache2 

root@debian:~# apt install apache2 -y

paket apache2 terdapat di debian iso 1 setelah selesai install silahkan melakukan cek dengan cara masukan ip debian kedalam browser kalian apakah Apache2 nya sudah berfungsi atau tidak

2. Hasilnya akan seperti ini jika apache2 kita sudah berjalan



Jika saat kita akses outputnya seperti digambar maka bisa dipastikan Apache2 telah berjalan, untuk pengistalan Apache2 cukup seperti itu saja sekarang kita lanjut ke Virtual Host

    B. SettingVirtual Host

         Disini saya akan menggunakan 2 domain yang berbeda, web1.com dan web2.com tempat default dari apache2 berada di /var/www/html karena itu kita akan membuat directory sendiri yang berada di /var/www/nama_domain dan untuk memasukkan codingan html kita akan membuat file bernama index.html di /var/www/nama_domain/index.html

1. Buat directory untuk domain kita.

root@debian:~# cd /var/www
root@debian:/var/www# mkdir web1.com web2.com

2. Masukkan codingan sederhana untuk domain kita di index.html setiap directory

root@debian:/var/www# cd /web1.com/
root@debian:/var/www/web1.com# nano index.html

Isikan file index.html dengan contoh seperti ini

<html>
     <head>
         <title>Selamat datang di Web1</title>
     </head>
     <body>
          <h3>Konfigurasi kita berhasil</h3>
     </body>
</html>

Tutup dan simpan jika telah selesai

3. Lakukan hal yang sama untuk domain web2 kita

root@debian:/var/www/web1.com# cd /var/www/web2.com
root@debian:/var/www/web2.com# nano index.html

Isikan file index.html di web2.com sama dengan web1.com

<html>
     <head>
         <title>Selamat datang di Web2</title>
     </head>
     <body>
          <h3>Konfigurasi kita berhasil</h3>
     </body>
</html>

Tutup dan simpan jika telah selesai

       Agar apache2 yang kita konfigurasi tadi bisa ditampilkan/digunakan kita harus membuat file agar dapat berfungsi. Daripada kita harus repot-repot melakukan konfigurasi pada default file di /etc/apache2/sites-available/000-default.conf  lebih baik kita membuat file baru di /etc/apache2/sites-available/nama_domain.conf

1. Sebelum itu kita pindahkan posisi kita ke /etc/apache2/sites-available 

root@debian:/var/www/web2.com# cd /etc/apache2/sites-available/
root@debian:/etc/apache2/sites-available# nano web1.com.conf

2. Setelah itu isikan dengan perintah dibawah ini

<VirtualHost *:80>
           ServerName web1.com
           ServerAlias www.web1.com
           DocumentRoot /var/www/web1.com
           ErrorLog ${APACHE_LOG_DIR}/error.log
           CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

3. Lakukan copy dari web1.com.conf  ke web2.com.conf

root@debian:/etc/apache2/sites-available# cp web1.com.conf  web2.com.conf

4. Edit file web2.com.conf, ganti semua kata web1.com menjadi web2.com

<VirtualHost *:80>
           ServerName web2.com
           ServerAlias www.web2.com
           DocumentRoot /var/www/web2.com
           ErrorLog ${APACHE_LOG_DIR}/error.log
           CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

5. Selanjutnya non-aktifkan file default 000-default.conf dengan perintah a2dissite

root@debian:/etc/apache2/sites-available# a2dissite 000-default.conf

6. Kemudian aktifkan file yang baru kita buat tadi dengan perintah a2ensite

root@debian:/etc/apache2/sites-available# a2ensite web1.com.conf  web2.com.conf

7. Terakhir kita restart apache2 dengan perintah systemctl restart apache2


root@debian:/etc/apache2/sites-available# systemctl restart apache2

Sekarang teman-teman bisa menggunakan domain yang kita buat di web1.com dan web2.com, untuk tahap percobaan teman-teman bisa menggunakan browser dilaptop masing-masing

      C. Tahap Percobaan

      Jika teman-teman pengguna linux (OS Laptop/Komputer) teman-teman bisa menggunakan perintah 

root@debian:~# nano /etc/hosts

Tambahkan Ip VirtualHost teman-teman (Ip Debian)

127.0.0.1                 localhost
127.0.1.1                 debian
10.10.10.1               web1.com
10.10.10.1               www.web1.com
10.10.10.1               web2.com
10.10.10.1               www.web2.com

# The following lines are desirable for IPv6 capable hosts

Kemudian save dan keluar

Jika teman-teman menggunakan windows seperti saya☺ juga tetap bisa dengan cara masuk ke dalam CMD dan masukkan perintah

C:\>notepad %windir%/system32/drivers/etc/hosts

Tambahkan Ip VirtualHost atau Ip Debian virtual kita dibagian bawah sendiri dari isi file tersebut

# localhost name resolution is handled within DNS itself.
#     127.0.0.1         localhost
#      ::1                   localhost
10.10.10.1             web1.com
10.10.10.1             www.web1.com
10.10.10.1             web2.com
10.10.10.1             www.web2.com

Keluar dengan tekan CRTL+S kemudian ALT+F4

Setelah itu kita coba pada browser laptop kita masing-masing maka hasilnya akan seperti ini....

Uji Coba Web 1


Uji coba web 2


          Bagaimana? cukup mudah bukan ☺tentu saja jika teman-teman ada kendala atau ada kesalahan bisa tanya dikolom komentar. Untuk kali ini hanya itu saja Terima kasih banyak!!

Komentar

Postingan populer dari blog ini

DNS Server Debian 10 di VirtualBox

Assalamu'alaikum :)   Yo.. apa kabar teman-teman? sehat selalukan, kali ini saya akan membuat sebuah tutorial cara membuat DNS Server di debian 10 ☺. Sebelumnya apakah teman-teman sudah pernah mendengar kata DNS? atau mungkin sudah pernah melakukan konfigurasi DNS Server hmm keren tuh. Baiklah tanpa basa-basi lagi mari mulai tutorialnya Alat-Alat - Debian ISO 1 dan 2 - Virtualbox - Niat :v    Jika semua alat dan bahan sudah siap waktunya untuk eksekusi...         Langkah-langkah 1. Pastinya install debian nya dulu ya wkwk, untuk cara install pasti teman-teman sudah bisa dan mengusaikan  2. Setelah install debiannya sekarang kita masuk menu pengaturan dari debiannya ya caranya klik Setting/Pengaturan > kemudian cari menu network hasilnya akan seperti gambar Untuk adaptor kita gunakan NAT saja tidak masalah hehe klik OK untuk lanjut.. 3. Setelah 2 langkah awal tadi selesai selanjutnya kita buka saja debian yang sud...

Konfigurasi HTTPS di Debian 10 Buster

 ASSALAMU'ALAIKUM           Holla.. Gimana kabar sekolah kalian apakah sudah mulai tatap muka seperti dulu atau masih setia dengan Online / Daring haha, untuk kali ini saya akan memberikan sedikit tambahan atau tips setelah menginstall web server dan virtual host di Debian 10 Pastinya. YOK langsung aja gas Alat Alat - Debian 10 .iso - Virtual Box / VM Ware - Niat :3 Langkah Langkah Awal Penginstallan  Untuk penginstall yang pertama bisa gunakan perintah seperti yang dibawah  :3 apt install apache2 openssl Konfigurasi Awal SSL Jika kita ingin menginstall SSL pada Webserver kita langkah pertama yang harus dilakukan adalah dengan membuat tempat dimana sertifikat ssl kita kan ditaruh atau ditempatkan, biasanya banyak orang yang menaruh sertifikat sslnya di folder /etc/apache2/ssl , untuk memudahkan kita maka bisa kita tempatkan ditempat tersebut      mkdir /etc/apache2/ssl Setelah kita membuat tempatnya maka langkah selanjutn...

DHCP Server Debian Virtual Box

        Assalamu'alaikum :)   Pernah mendengar kata DHCP-Server? pasti pernah kan hehe apalagi waktu belajar Mikrotik dan sebagainya. Tapi pernah tidak mendengar DHCP-Server di Debian? hehe mungkin sebagian sudah pernah mendengar namun mungkin juga ada yang belum pernah mendengarnya, memang benar di Debian kita bisa membuat DHCP-Server mau tau? hehe saya akan memberikan tutorialnya bagaimana cara konfigurasinya hehe langsung saja...☺ Alat-Alat  - Debian ISO 1,2,3 - Windows Xp (sebagai client)    Jika semua alat-alatnya telah siap bisa kita mulai prakteknya ehehe  Langkah-Langkah 1. Paling awal yaitu install dulu Windows XP nya dan juga Debiannya ehehe karena itu yang kita butuhkan, jika sudah kurang lebih akan seperti ini hehe    2. Setelah semuanya terinstall sekarang kita masuk kedalam settingan dari Client dan Debian kita caranya? klik Client kita kemudian tekan Setting dan klik menu network/jaringan ...