Tutorial Linux Indonesia | Subdomain pertama semisalnya jengkol.com masih bisa kita tambahkan sub domain tersebut. Sehingga kita bisa menghemat ip address dan domain.
Contoh mail.jengkol.com dan portal.jengkol.com. kata mail dan portal pada domain terebut adalah “sub” domain.
Hanya menambahkan subdomain pada di dns server. yang letak di file forward dan file reverse. Di sini saya buat nama file forward dan file reverse. File dorward yang bernama 1 sedangkan file reverse bernama 2.
ARTIKEL TERKAIT
ARTIKEL TERKAIT
Konfigurasi Web Server Pada Linux Debian
Cara Membuat Radio Server Sendiri
Cara Membuat Chat Server Dengan Open Fire
Sebelum melakukan konfigurasi Subdomain di Server.Pastikan DNS sudah terinstall baik dan benar di server anda.
Pada tutorial ini bagol69 menggunakan sistem operasi debian 7. Tujuan pada artikel ini adalah anda dapat konfigurasi sub-domain di server anda sendiri.
Masuk ke direktory dns.
[root@bagol69:~]# cd /etc/bind/
Buka file forward. Nano 1 tambahkan subdomain seperti di bawah ini.
[root@bagol69:/etc/bind]# nano 1
;
@ IN NS jengkol.com.@ IN A 12.12.12.1
www IN A 12.12.12.1
webmail IN A 12.12.12.1
mail IN A 12.12.12.1
ntp IN A 12.12.12.1
ftp IN A 12.12.12.1
vpn IN A 12.12.12.1
portal IN A 12.12.12.1
Pada file reverse tambahkan sub domain. nano 2 seperti di gambar di bawah ini.
[root@bagol69:/etc/bind]# nano 2
;
@ IN
NS jengkol.com.
@ IN
PTR jengkol.com.
www IN
PTR www.jengkol.com.
webmail IN
PTR webmail.jengkol.com.
mail IN
PTR mail.jengkol.com.
ntp IN
PTR ntp.jengkol.com.
ftp IN
PTR ftp.jengkol.com.
vpn IN
PTR vpn.jengkol.com.
portal IN
PTR portal.jengkol.com.
Jika sudah di tambahkan sub domain. Restart dns server. Pengetesan terhadap dns server.
[root@bagol69:/etc/bind]# service
bind9 restart
[root@bagol69:/etc/bind#
nslookup portal.jengkol.com
Server: 12.12.12.1
Address: 12.12.12.1#53
Name: portal.jengkol.com
Address: 12.12.12.1
[root@bagol69:/etc/bind#
Pada sub domain saya akan menambahkan cms slim7 yang di gunakan untuk perpustkaan online. Hanya untuk pengetesan saja.
Apakah bisa mengakses web menggunakan subdomain. Siapkan aplikasi win-scp di gunakan untuk transfer data dari windows ke linux. Pastikan sudah install paket ssh server di linux debian kalian.
Apakah bisa mengakses web menggunakan subdomain. Siapkan aplikasi win-scp di gunakan untuk transfer data dari windows ke linux. Pastikan sudah install paket ssh server di linux debian kalian.
Cara Membuat Virtual Host Apache di Linux debian |
Lakukan drag and drop di win-scp. Pindahkan cms slim7 ke linux.
Cara Membuat Virtual Host Apache di Linux debian |
Buat mkdir untuk slim7 di direkroty www. Kemudian copy cms slim7 ke direktory yang sudah di buat.
[root@bagol69:/etc/bind]# cd
/var/www/
[root@bagol69:/var/www#ls
index.html jomla
[root@bagol69:/var/www#
mkdir portal
[root@bagol69:/var/www# cp
slim7-cendana-stable.tar.gz
/var/www/portal/
Lakukan ekstrack slim cendana dan berikan akses terhadap file sim cendana
[root@bagol69:/var/www/portal#
tar -xzvf slim7-cendana-stable.tar.gz
[root@bagol69:/var/www/portal#
chmod -R 755 /var/www/portal/
[root@bagol69:/var/www/portal#
chown -R www-data:www-data /var/www/portal/
Hanya dengan mengedit file forward dan file reverse sudah berhasil membuat sebuah sub domain baru. Tapi tidak bisa di gunakan.
Pada bagian ini sangat penting. Membuat sebuah sub domain sebagai layanan web server.
[root@bagol69:/var/www# cd /etc/apachhe2/sites-available/
[root@bagol69:/etc/apachhe2/sites-available/#
ls
1 default default-ssl
[root@bagol69:/etc/apachhe2/sites-available/#
cp default 2
Kita buat virtualhost untuk sub domain tersebut.
[root@bagol69:/etc/apachhe2/sites-available/#
nano 2
ServerAdmin webmaster@jengkol.com
ServerName portal.jengkol.com
ServerAlias portal.jengkol.com
DocumentRoot /var/www/portal
Jika sudah di buat virtual host. Simpan dengan ctrl +x dan y.
Aktifkan file virtual host dan non aktifkan file defaultnya. Seperti di gambar di bawah ini.
[root@bagol69:/etc/apachhe2/sites-available/#
a2ensite 2
[root@bagol69:/etc/apachhe2/sites-available/#
a2dissite 2
Restart apache2 supaya dapat berjalan dan baik.
[root@bagol69:/etc/apachhe2/sites-available/#
service apache2 restart
Pada bagian ini adalah pengeinstalan cms slim7. Seperti di gambar di bawah ini.
Installl Slims 7 |
Pastikan sudah install phpmyadmin,apche2,mysql-server,mysql-client. Buka browser ketik linkya.
http://www.jengkol.com/phpmyadmin dan masukan username dan password secara default saja.
Untuk username adalah root dan pw adalah 1. Buat database seperti gambar di baawah ini.
Buat Database SLIM7 |
Masukan database yang sudah di buat. Seperti di gambar di bawaah ini. Seperti di gambar di bawah ini.
Add caption |
Klik pada start. Untuk masuk ke halaman web slim7.
Install Slim7 |
Tampilan akan seperti ini.
Sudah Berhasil Install Slim7 |