Disini akan dibahas bagaimana konfigurasi dan installasi Apache2 serta Mysql di Ubuntu versi 11.10 untuk keperluan menjalankan sebuah webserver. Sebelumnya tentu sobat sudah harus menginstall Sistem Operasi Ubuntu 11.10 pada server.
Pertama Login ke Ubuntu, dan install Mysql server bersamaan dengan Mysql Client
sudo apt-get install mysql-server-5.1 sudo mysql_secure_installation
Perintah tersebut akan menginstall Mysql Server versi terakhir yang ada pada Ubuntu 11.10, dan anda akan di minta untuk memasukkan password rootnya, serta penghapusan database test.
Setelah selesai, install apache2 dengan perintah
sudo apt-get install apache2
Untuk cek apakah webserver sudah berjalan dengan baik, arahkan browser ke alamat :
http://localhost atau http://1.2.3.4 (ip dimana anda install webserver), hasilnya seperti terlihat dibawah :
Konfigurasi file terdapat pada direktori /etc/apache2/apache2.conf , dan gambar disamping adalah default dokumen root di /var/www/index.html.
Untuk mencoba menampilkan tes keluaran yang lain, anda bisa merubah file index.html.
/etc/apache2/sites-available/default
sedangkan untuk virtual server yang aktif , konfigurasinya pada direktori
/etc/apache2/site-enable/default.
Maka jika ingin mengkonfigurasi satu virtual server atau lebih langkahnya adalah :
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/web1 sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/web2 sudo a2disite default sudo a2ensite web1 sudo a2ensite web2 sudo /etc/init.d/apache2 restart
Di mana web1 dan web2 adalah konfigurasi virtual host (website) yang aktif .
Jangan lupa untuk menyesuaikan dokumen root dan sebagainya di konfigurasi web1 dan web2
Aktifkan module rewrite
sudo apt-get install mod_rewrite sudo a2enmod rewrite sudo vi /etc/apache2/sites-available/yoursite Ubah yang diberi warna orange <Directory /*/public_html/web1/> Options Indexes FollowSymLinks MultiViews AllowOverride None --> AllowOverride All Order allow,deny allow from all </Directory> Simpan dan restart apache sudo /etc/init.d/apache2 restart
Install Php 5
sudo apt-get install php5 sudo apt-get install php5-mysql
install Module Php yang lain
sudo apt-get install php5-curl php5-gd php5-mcrypt php5-sqlite php5-xmlrpc php5-xsl
Atau anda bisa mencari modul php5 yang anda perlukan dengan perintah :
sudo apt-cache search php5
Untuk cek apakah webserver berjalan dengan command line bisa menggunakan lynx, lynx ini bisa membantu kita untuk melihat apa yang didapatkan oleh search engine (di crawl), karena mirip apa yang tercrawl dan apa yang ditampilkan oleh lynx.
sudo apt-get install lynx lynx http://domainmu.com atau http://127.0.0.1
Demikianlah yang bisa disampaikan, mohon maaf bila ada kesalahan dan terima kasih telah mampir serta membaca tulisan ini.
Salam
No comments:
Post a Comment