Hallo Teman-teman semuanya, kembali lagi bersama dengan saya di blog kita bersama, kali ini kita akan membahas mengenai bagaimana cara menambahkan subdomain di ubuntu server 20.04, disini saya anggap teman-teman semunaya sudah memahami apa itu subdomain, oke tanpa berlama-lama langsung saja kita masuk ke dalam langkah-langkah pembuatanya
Langkah 1. Membuat Domain Utama
Jika kita ingin membuat sebuah subdomain sudah pasti kita harus mempunya domain utama nahh untuk menambahkan domain utama kita harus edit file konfigurasi hosts di apache2 server kita, silahkan jalankan perintah berikut
$ sudo nano /etc/hosts
dan silahkan masukkan nama domain yang anda inginkan
Keterangan :
127.0.0.1 => merupakan no port apache 2 / web server local kita
cakdun.local => merupakan nama domain utama kita yang mengarahkan ke nomor port apache2
nahh selanjutnya kita simpan dengan menekean tombol konfigurasu ctrl + x, , y, enter, dan jangan lupa restart apache 2 dengan mengikuti perintah dibawah
$ sudo systemctl restart apache2
nahh untuk memeriksa apakah konfirgurasi kita berhasil atau tidak, silahkan buka web browser teman-teman semuanya, dan akses http://nama-domain.local
nahh pada gambar diatas kita sudah berhasil mengakses webserver apache2 kita dengan menggunakan nama domain yang sudah kita buat tadi, nahh untuk nama-domain sesuaikan dengan nama domain yang anda daftarkan di file konfigurasi, berhubung saya menggunakan nama domain cakdun.local maka saya mengakses http://cakdun.local
Langkah 2. Membuat Sub domain
nahh setelah kita memiliki domain utama di local server kita, sekarang kita akan menambahkan sebuah subdomain dan juga disini kita akan mengarahkannya ke halaman yang berbeda ikuti langkah-langkah berikut
1. Membuat File Konfigurasi
nahh untuk membuat file konfigurasi sendiri silahkan jalankan perintah berikut ini
Masuk File konfigurasi apache 2
$ sudo nano /etc/apache2/sites-available
Copy File konfigurasi
$ sudo cp /etc/apache2/sites-available/000-default.conf nama-domain.conf
Keterangan :
untuk mempermudah konfigurasi kita nanti, silahkan untuk nama-domain.conf dirubah menjadi nama domain yang anda konfigurasi pada langkah 1, nahh kebetulan saya menggunakan cakdun.local maka saya akan menambahkan file konfigurasi dengan cakdun.conf
2. Edit File konfigurasi
nahh selanjutnya kita akan mengedit file konfigurasi yang sudah kita copy tadi, silahkan jalankan perintah berikut
$ sudo nano /etc/apache2/sites-available/nama-domain.conf
dan tuliskan source code dibawah ini kedalam file konfigurasi teman-teman semuanya, dan source code sebelumnya silahkan dihapus saja
Keterangan :
Nomor Port subdomain yang akan kita jalankan ialah di nomor port 8000, jika anda ingin merubahnya dengan nomor port yang anda inginkan silahkan disesuaikan saja, asalkan nomor port tersebut belum di gunakan oleh sistem lain di server
Server Name => isikan dengan nama subdomain yang ingin teman-teman buatkan sebagai contoh pada gambar saya akan menambahkan subdomain myadmin.cakdun.local
DocumentRoot => Tempat File Aplikasi / halaman yang akan dituju subdomain kita, nahh kebetulan saya ingin menambahkan halaman Admin saya akan menempatkan file konfigurasinya di folder /var/www/Admin
3. Membuat File Aplikasi
nahh untuk membuat file aplikasi kita akan membuat file index.php untuk mencobanya, dan menempatkan file tersebut ke dalam file DocumentRoot yang sudah kita edit di dalam file konfigurasi pada nomor 2
$ sudo nano /var/www/Admin/index.php
dan tulis source code pada gambar dibawah ini, dan jangan lupa untuk simpan ctrl + x, y, enter
4. Enable kan folder document root
nahh selanjutnya kita akan enable kan document root dengan menjalankan perintah berikut
Masuk DocumentRoot
Enable DocumentRoot
a2ensite file-konfigurasi
keterangan :
a2 => artinya ialah apache2
en => artinya enable
site => artinya subdomain
file-konfigurasi => masukkan nama file konfigurasi pada nomor 2 tanpa .conf, sebagai contoh disini saya akan memasukkannya mejadi a2ensite cakdun
5. Daftarkan Nama subdomain di hosts server
nahh untuk cara mendaftarkannya sama seperti pada langkah 1 dan masukkan source code berikut di dalam file konfigurasi pada langkah 1.
Keterangan :
nomor port 8080 sesuaikan dengan nomor port yang kita konfigurasi pada langkah 2 nomor 2
6. Restart Web server
$ sudo systemctl restart apache2
nahh jika proses restart sudah berhasil selanjutnya mari kita tes untuk akses nama sub domain yang kita buat melalui web browser,
nahh disini kita sudah bisa mengakses nama subdomain yang sudah kita konfigurasi tadi
sekian penjelasan mengenai cara pembuatan subdomain pada ubuntu server 20.04, jika ada pertanyaan silahkan tinggalkan di kolom komentar
sekian dan terimakasih
0 Komentar