Cara Membuat Virtual Host Apache di Linux debian

    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. 

Cara Membuat Virtual Host Apache di Linux debian


    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



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.



Cara Membuat Virtual Host Apache di Linux debian
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
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.  
Cara Membuat Virtual Host Apache di Linux debian
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.




Cara Membuat Virtual Host Apache di Linux debian
Buat  Database  SLIM7
    Masukan database yang sudah di buat. Seperti di gambar di bawaah ini. Seperti di gambar di bawah ini.  

Cara Membuat Virtual Host Apache di Linux debian
Add caption
Klik pada start. Untuk masuk ke halaman web slim7.
Cara Membuat Virtual Host Apache di Linux debian
Install  Slim7
Tampilan akan seperti ini.  
Cara Membuat Virtual Host Apache di Linux debian
Sudah  Berhasil  Install  Slim7