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 :
- PC yang sudah diinstall FreeBSD
- Terhubung dengan internet.
- Mempunyai Hak Akses Root FreeBSD.
- Koleksi port FreeBSD yang sudah diupdate.
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-guisalin /usr/share/examples/cvsup/ports-supfile ke direktori /root :
noc# make
noc# make install
noc# make clean
noc# cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfileEdit /root/ports-supfile :
noc# ee /root/ports-supfileberikut 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# rebootSetelah selesai restart, menjalankan proses upgrade koleksi port sebagai berikut:
noc# cvsup -g -L 2 /root/ports-supfilePerintah 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.8Tiga 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 .
noc# make
noc# make test
noc# make install
noc# make clean
noc# cd ~
noc# rehash
noc# use.perl port
4. Install Database MySQL
noc# cd /usr/ports/databases/mysql51-serverSebelum menjalankan MySQL untuk yang pertama kali, kita jalankan dulu :
noc# make
noc# make install
noc# make clean
noc#/usr/local/bin/mysql_install_dbJalankan MySQL dengan perintah:
noc#chown -R mysql:mysql /var/db/mysql
noc# /usr/local/bin/mysqld_safe &Jika sudah selesai silahkan edit /etc/make.conf :
noc# ee /etc/make.confTambahkan dua baris berikut:
WITH_BDB_VER=51“Pastikan dua baris ini sesuai dengan versi MySQL kita”
WITH_MYSQL_VER=51
Tekan enter untuk keluar dari editor dan pastikan pilih save changes.
5. Install Apache13 + ModSSL
noc# cd /usr/ports/www/apache13-modsslPada 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
noc# make certificate
noc# make install6. Install PHP
noc# make clean
noc# cd /usr/ports/lang/php5<7. Install PHP Extensions
noc# make
noc# make install
noc# make clean
noc# cd /usr/ports/lang/php5-extensionsPada 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
noc# make installUntuk memastikan web server yang baru saja kita install bisa menangani PHP Tambahkan baris berikut:
noc# make clean
#————————————————–
AddType application/x-httpd-php .php
#————————————————–
Supaya Apache dan MySQL jalan otomatis ketika mesin FreeBSD dinyalakan, edit /etc/rc.conf:
noc# ee /etc/rc.conftambahkan baris berikut:
mysql_enable=”YES”tekan Esc untuk keluar dari editor dan pilih save changes, setelah itu restart FreeBSD kita;
apache_enable=”YES”
noc# rebootJangan lupa untuk menambahkan password untuk root MySQL:
noc# mysqladmin -u root password isikan password di sini
Post a Comment