mohon maaf sebelumnya kepada semua guru yang sudah malang melintang di dunia server, izinkanlah Anibar Studio ini untuk begbagi bagaimana caranya membangun satu buah web server dengan menggunakan OS Freebsd.
Mari sama-sama kita mulai dengan membaca "Bismilahirahmanirahim" agar allah memberikan kelancaran dalam prosess belajar kita.
Patikan sudah update Repository, jika belum, silahkan baca postingan saya
Baca : Cara Instalasi Repo Offline di FreeBsd
Pastikan sudah membaca postingan saya tentang : Cara Install FreeBsd Lengkap jika anda belum menginstallnya
Install Apache
Pertama-tama kita install dulu apache pada freebsdmasuk ke folder /usr/ports/www/apache22 dengan perintah
# cd /usr/ports/www/apache22
ketikan perintah : make install clean && rehash
tunggu sampai prosess instalasi selesai, biasanya membutuhkan waktu lumayan lama..
Selanjutnya edit file httpd.conf apache yang berada di /usr/local/etc/apache22/httpd.conf dengan menggunakan editor ee
perintahnya seperti ini
# ee /usr/local/etc/apache22/httpd.conf
silahkan edit baris ini :
ServerAdmin emailkita@domain.com
ServerName namadomainkita:80
jika sudah selesai, untuk menyimpanya silahkan tekan CTRL + C lalu ketik exit, klik enter
selanjutnya kita buat supaya Apache selalu enable otomatis setelah server reboot atau shutdown
kita edit file /etc/rc.conf dengan menggunakan editor ee
perintahnya seperti ini :
# ee /etc/rc.conf
tambahkan dua baris berikut ini:
apache22_enable="YES"
apache22_http_accept_enable="YES"
sudah selesai, silahkan tekan CTRL + C lalu ketik exit, tekan enter
selanjutnya kita aktifkan service apache kita dengan cara masukan perintah ini
# service apache22 start
untuk melihat apakah apache sudah berjalan dengan baik, silahkan buka browser lalu ketik IP/Domain server kalian, kalau muncul tulisan "IT WORKS" berarti apache sudah terinstall
Install MariaDB (databases)
Setelah apache terinstall dengan baik, silahkan kita install databases MariaDB, perhatikan ini bukan MySQL ya.untuk cara installnya, silahkan masuk ke folder /usr/ports/database/mariadb55-server
perintahnya seperti ini :
# cd /usr/ports/database/mariadb55-server
lalu kita install dengan memasukan perintah
# make install clean && rehash
Tunggu sampai prosess instalasi selesai, biasanya membutuhkan waktu lumayan lama.
Selanjutnya kita pindahkan file my.cnf dengan perintah dibawah ini
# cp /usr/local/share/mysql/my-huge.conf /var/db/mysql/my.cnf
Selanjutnya kitabuat supaya MariaDB otomatis enable saat komputer sudah direstart atau shutdown
edit file rc.conf menggunakan ee, perintahnya dibawah ini
# ee /etc/rc.conf
Tambahkan baris dibawah ini :
mysql_enable="YES"
Jika sudah selesai, simpan dengan menekan CTRL + C lalu ketik exit, lalu enter
Kita aktifkan service MariaDB dengan perintah:
#service mysql-server start
Tahap selanjutnya membuat password untuk root di MariaDB, masukan perintah ini
# mysqladmin -u root password 'passwordanda'
selesai..
Install PHP
Setelah MariaDB terinstall selanjutnya kita install PHP, silahkan masuk ke folder /usr/ports/lang/php5 dengan perintah,# cd /usr/ports/lang/php5
langsung kitainstall dengan perintah
# make install clean && rehash
jika pada option muncul popup, silahkan pilih atau ceklis "build apache module" dan lanjutkan instalasi,
Tunggu sampai prosess instalasi selesai
Selanjutnya kita lakukan seting php yang barusan kita install
pindah ke folder /usr/local/etc/ dengan perintah
# cd /usr/local/etc
kita copy file php.ini-production dan ubah menjadi php.ini dengan perintah
# cp php.ini-production php.ini
lalu kita edit file php.ini dengan perintah
# ee php.ini
Kita edit bagian :
;date.timezone = (line 919)
;session.save_path = "N;/path" (line 1375)
Menjadi
date.timezone = Asia/Jakarta
session.save_path = "/tmp"
kita hilangkan juga ; di awal, perhatikan ya..
kalau sudah selesai, kita simpan dengan cara tekan CTRL + C lalu ketik exit, tekan enter
Selanjutnya kita setting httpd.conf dengan menggunakan editor ee, perintahnya dibawah ini
# ee /usr/local/etc/apache22/httpd.conf
edit baris yang ada :
DirectoryIndex index.html (line 241)
AddType application/xcompress.Z (line 382)
AddType application/xgzip .gz .tgz
menjadi :
DirectoryIndex index.php index.html
AddType application/xcompress.Z
AddType application/xgzip .gz .tgz
AddType application/xhttpdphp .php
AddType application/xhttpdphpsource .phps
kalau sudah selesai, kita simpan dengan cara tekan CTRL + C lalu ketik exit, tekan enter
kalau sudah selesai, kita restart Apache dengan perintah
# service apache22 restart
Selamat, kita sudah punya satu buah web server dengan menggunakan OS FreeBsd, silahkan lanjutkan dengan install Wordpress Jomla atau web yang sudah sobat buat..
Terimakasih banyak, semoga bermanfaat..
EmoticonEmoticon