Cara Menambahkan subdomain di ubuntu server 20.04

 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
$ sudo cd /var/www/Admin

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