Sunday, 13 April 2014

LANGKAH INSTALL APACHE DAN KONFIGURASI VIRTUAL HOST DI UBUNTU



1.Langsung saja masuk sebagai root kalau sudah sekarang kita update dulu dengan

- #apt-get update

bisa juga ditambah dengan mengupgradenya terlebih dahulu dengan ketik

-#apt-get upgrade

2. lakukan penginstalan aplikasi berikut

- #apt-get install apache2

tunggun samapi proses install selesai

      -default dirktori di apache
    #/var/www --> untuk document
    #/etc/apache2/apache2.conf --> konfigurasi
    #/etc/apache2-->berisi konfigurasi lainya


menginstall mysql databases

#apt-get install mysql-server

menginstall php5 untuk apache

# apt-get install php5
 

menginstal mysql untuk apache

# apt get install libapache-mod-acct-mysql

menginstall modul phpnya

# apt-get install php5-mysql

 kalau sudah lakukan restart apache

# /etc/init.d/apache2 restart
install phpmyadmin
# apt-get install phpmyadmin

 kalau sudah atur konfigurasi pada apache untuk phpmyadmin dengan cara:

    # vi /etc/apache2/apache2.conf
dan tambahkan baris dibawah ini:
    Include /etc/phpmyadmin/apache.conf

Kemudian restart apache

    # /etc/init.d/apache2 restart


 buka browser dan buka localhost untuk melihat hasilnya


kalau sudah selesai kita disable dulu dengan virtualhostnya
   
    -#a2dissite default

sekarang kita restart dulu apachenya
    -#/etc/init.d/apache restart
   
Sekarang kita akan memulai membuat konfigurasi virtual hostnya
di direktori /etc/apache2/sites-available/.
saya akan membuat file konfigurasi alvin.net dulu dengan perintah berikut:

-#nano /etc/apache2/sites-available/alvin.net

kemudian masukan konfigurasi berikut:

<VirtualHost *:80>
ServerAdmin admin@alvin.net
ServerName alvin.net
ServerAlias www.alvin.net
DocumentRoot /home/alvin/www/alvin.net/public_html/
ErrorLog /home/alvin/www/alvin.net/logs/error.log
CustomLog /home/alvin/www/alvin.net/logs/access.log combined
</VirtualHost>

kalau sudah jangan lupa disave

sekarang kita akan membuat file konfigurasinya lagi untuk semarcrew.net dengan perintah berikut

-#nano /etc/apache2/sites-available/semarcrew.net
dan masukan konfigurasinya

<VirtualHost *:80>
ServerAdmin admin@semarcrew.net
ServerName semarcrew.net
ServerAlias www.semarcrew.net
DocumentRoot /home/alvin/www/semarcrew.net/public_html/
ErrorLog /home/alvin/www/semarcrew.net/logs/error.log
CustomLog /home/alvin/www/semarcrew.net/logs/access.log combined
</VirtualHost>

kalau sudah jangan lupa disave

sekarang kita akan membuat direktori yang kita butuhkan dengan perintah seperti berikut

#mkdir -p /home/alvin/www/alvin.net/public_html
#mkdir /home/alvin/www/alvin.net/logs
#mkdir -p /home/alvin/www/semarcrew.net/public_html
#mkdir /home/alvin/www/semarcrew.net/logs

-aktifkan/ enablekan situs yang telah kita buat tadi

#a2ensite alvin.net
#a2ensite semarcrew.net

-restart apachenya

#/etc/init.d/apache2 restart

-reload juga konfigurasinya

#/etc/init.d/apache2 reload

berikan kontent web yang berbeda pada masing" site yang telah kita buat pada direktori /home/alvin/www/alvin.net/public_html dan /home/alvin/www/semarcrew.net/public_html. sekarang buka browser dan akses pada alvin.net dan semarcrew.net dan lihat hasilnya.

SEKIAN DAN SEMOGA BERMANFAAT