Latest Movie :

Web server Di FreeBSD 7.1

Install Web Server di FreeBSD 7.1


Kali kita akan membahas mengenai cara melakukan instalasi web server pada distro linux FreeBSD sebagai web server.
Adapun keperluan dan kebutuhan yang diperlukan tidaklah terlalu rumit dan njelimet, mungkin tak ada salahnya kita coba, siapa tahu bisa bermanfaat nantinya.
Berani mencoba yang satu ini ???

Minimum Requirement :
  1. PC yang sudah diinstall FreeBSD
  2. Terhubung dengan internet.
  3. Mempunyai Hak Akses Root FreeBSD.
  4. Koleksi port FreeBSD yang sudah diupdate.
Langkah-langkah :
1. Login sebagai root pada freeBSD
2. Install CVsup
Koleksi port yang sudah dinstall pada saat instalasi FreeBSD harus kita upgrade ke versi yang terbaru supaya tingkat keamanannya lebih baik, untuk upgrade tersebut FreeBSD :
noc# cd /usr/ports/net/cvsup-without-gui
noc# make
noc# make install
noc# make clean
salin /usr/share/examples/cvsup/ports-supfile ke direktori /root :
noc# cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfile
Edit /root/ports-supfile :
noc# ee /root/ports-supfile
berikut isi ports-supfile yang saya gunakan:
#————————————————–
*default host=cvsup.freebsd.or.id
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default tag=compress
*ports-all
#————————————————–

Disini saya menggunakan mirror CVsup FreeBSD indonesia cvsup.freebsd.or.idg supaya download file-file untuk upgrade koleksi ports lebih cepat dan hemat bandwidth internasional.  Jika telah selesai tekan ESC kemudian pilih menu leave editor tekan enter, pilih save changes dan enter lagi untuk keluar dari editor. Sebelum kita menjalankan CVsup mesin FreeBSD harus di restart terlebih dahulu :
noc# reboot
Setelah selesai restart, menjalankan proses upgrade koleksi port sebagai berikut:
noc# cvsup -g -L 2 /root/ports-supfile
Perintah tersebut akan mengupgrade keseluruhan port yang ada di mesin FreeBSD kita, proses upgrade akan memakan waktu sekitar satu jam bahkan lebih, tergantung kecepatan koneksi internet yang kita gunakan.
3. Install Perl
noc# cd /usr/ports/lang/perl5.8
noc# make
noc# make test
noc# make install
noc# make clean
noc# cd ~
noc# rehash
noc# use.perl port
Tiga perintah terakhir di atas untuk memberitahukan mesin FreeBSD kita supaya menggunakan perl yang baru saja kita install dari port. Jika menginginkan menggunakan perl bawaan FreeBSDnya silahkan ketik : use.perl system .
4. Install Database MySQL
noc# cd /usr/ports/databases/mysql51-server
noc# make
noc# make install
noc# make clean
Sebelum menjalankan MySQL untuk yang pertama kali, kita jalankan dulu :
noc#/usr/local/bin/mysql_install_db
noc#chown -R mysql:mysql /var/db/mysql
Jalankan MySQL dengan perintah:
noc# /usr/local/bin/mysqld_safe &
Jika sudah selesai silahkan edit /etc/make.conf :
noc# ee /etc/make.conf
Tambahkan dua baris berikut:
WITH_BDB_VER=51
WITH_MYSQL_VER=51
“Pastikan dua baris ini sesuai dengan versi MySQL kita”
Tekan enter untuk keluar dari editor dan pastikan pilih save changes.
5. Install Apache13 + ModSSL
noc# cd /usr/ports/www/apache13-modssl
noc# make
noc# make certificate
Pada langkah ini kita akan diminta untuk mengisi atau menjawab hal-hal yang dibutuhkan, silahkan pilih [R]SA server key untuk performa yang bagus, ubah data yang desesuaikan dengan data kita, ketika ditanya want to encrypt this key ? pilih [N]o, kemudian ikuti langkah berikut:
noc# make install
noc# make clean
6. Install PHP
noc# cd /usr/ports/lang/php5
noc# make
noc# make install
noc# make clean
<7. Install PHP Extensions
noc# cd /usr/ports/lang/php5-extensions
noc# make
Pada tahap ini kita diminta untuk memilih extensi PHP yang sekiranya kita butuhkan silahkan di pilih/centang, proses compile akan memakan waktu cukup lama, tergantung extensi yang kita pilih tadi dan tergantung kecepatan internet yang kita gunakan. Setelah beres prosesnya:
noc# make install
noc# make clean
Untuk memastikan web server yang baru saja kita install bisa menangani PHP Tambahkan baris berikut:
#————————————————–
AddType application/x-httpd-php .php
#————————————————–

Supaya Apache dan MySQL jalan otomatis ketika mesin FreeBSD dinyalakan, edit /etc/rc.conf:
noc# ee /etc/rc.conf
tambahkan baris berikut:
mysql_enable=”YES”
apache_enable=”YES”
tekan Esc untuk keluar dari editor dan pilih save changes, setelah itu restart FreeBSD kita;
noc# reboot
Jangan lupa untuk menambahkan password untuk root MySQL:
noc# mysqladmin -u root password isikan password di sini
Share this article :

Post a Comment

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Tekajehiji Katapang - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger