Assalamu'alaikum Wr Wb
Kali ini ane ingin memposting Web Server FAMP (FreeBSD Apache Mysql PHP) di FreeBSD 10
Mungkin kalian pada tau apa itu web server dan cara kerjanya, disetiap OS mungkin bisa berbeda beda cara install dan konfigurasi nya. Siapkan peralatan dan bahan bahan nya
Bahan bahan nya sebagai berikut :
- OS FreeBSD 10
- RAM minimum 2 GB (dikarena kan install dan konfigurasi memakan banyak waktu)
- Virtual Box
- Dist file dan Portsnap DI sini
Tujuan
- Untuk membangun Web Server di OS FreeBSD 10
- Untuk membangun Web Server di OS FreeBSD 10
- Untuk membangun Drupal CMS di Web Server FreeBSD
- Untuk mempermudah instalasi default Web Server di FreeBSD 10
- Mempermudah pemula mempelajari cara instalasi Web Server di OS FreeBSD 10
Langkah langkah Konfigurasi
Lakukan setting ip address terlebih dahulu
Edit File /etc/rc.conf untuk mengatur IP Address
Lalu Atur IP address VirtualBox Host Only kita satu Jaringan dengan FreeBSD ini , agar mudah dikonfigurasikan....
Jalankan Software Putty untuk meremote Si FreeBSD tersebut dengan menggunakan port 22 dan masukkan IP Address FreeBSD nya
Akan ada Notif Berikut , itu pertanda akses ke FreeBSD berhasil...
Masuk sebagai User dahulu seperti berikut....
Lalu baru kita masuk sebagai SuperUser seperti berikut ini
Nyalakan Service daemon ftp untuk melakukan file transfer data
Kita transfer file yang dibutuh tersebut
saya sudah memberikan link download file sebelumnya
Isi kolom yang sudah saya tanda panah kan di gambar ini
Ke direktory Home
Tunggu hingga file tertransfer sempurna
Success,,,, file tertransfer sempurna
Bisa dilihat hasil nya dengan menggunakan perintah berikut pada direktory yang tadi di transfer
Extract file portsnap ke direktory /var/db/ seperti perintah berikut
Tunggu hingga proses selesai
proses ini agak memakan waktu cukup lama,,, jadi bersabar lah hehehe :D
nama nya juga FreeBSD
Lakukan perintah berikut untuk meng-ekstrak portsnap nya
Tunggu hingga proses selesai (lumayan lama)
Ekstrak file Distfiles ke /usr/ports
ikuti perintah berikut ini
Pindah ke direktory /usr/ports/www/apache22 agar lebih mudah mengkonfigurasi nya
Lalu ketikkan perintah untuk melakukan instalasi apache22
Proses memakan waktu cukup lama ,, tergantung RAM dan Prosessor yang kalian miliki.....
Semakin Besar Kapasitas RAM semakin cepat proses instalasi nya
Setiap ada notif ini,,,, Kita pilih oke saja,,, biarkan tersetting default
Copy file make.conf ke direktory /etc
Kemudian tambahkan beberapa syntax kedalam file make.conf
DEFAULT_VERSIONS+=apache=2.2
Pindah ke direktory selanjutnya
yaitu ke /usr/local/etc/apache22
Edit file httpd.conf
dengan menggunakan ee (easy editor) hmmm cukup menarik dan mudah di konfigurasi :D
Ikuti perintah Berikut ini
Kemudian save dengan ctrl+c | exit | [Enter]
Edit file rc.conf yang terletak pada direktory /etc
Masukkan IP address , Netmask dan IP Route (Gateway)
tambahkan syntax berikut agar apache22 enable
Seperti gambar berikut
Edit file /usr/local/etc/apache22/extra/httpd-vhost.conf
Masukkan Edit syntax default httpd-vhost.conf menjadi seperti ini
Edit file Hosts untuk mengganti dengan Host yang akan kita pakai untuk Web server FreeBSD ini
Seperti berikut ini
dengan IP Address dan Nama Host nya
Edit file /etc/hostname
kemudian save
Aktifkan Hostname file dengan perintah berikut
Restart Konfigurasi apache22 untuk mengaktifkan syntax syntax yang tertulis dalam konfigurasi apache tersebut
Pindah direktory ke /usr/ports/databases/mariadb55-server
Lakukan perintah berikut untuk Install MariaDB
Tunggu hingga selesai..... (proses nya lumayan lama :D)
Pada tahap ini kalian menentukan untuk memakai konfigurasi sesuai dengan kemampuan server anda.... ada beberapa pilihan
yaitu Small , Medium , dan Large....
Hmmm kalau RAM kalian ada 2 GB untuk FreeBSD ini kalian lebih baik memlilh small atau engga medium jangan pilih yang large , karena komputer anda akan KO jika kalian memilih Large hehhehe :D
Edit file rc.conf lagi
Menambah sedikit Syntax untuk mengaktifkan MySQL DataBase (MariaDB)
Sebenarnya MariaDB dan MySQL adalah saudara kembar hehhe sama sama saling keterkaitan lhoo....
Aktifkan mysql-server nya
Sampai Tertulis Starting MySQL
Buat Password masuk untuk root pada mysqladmin
Seperti Gambar Berikut
Coba test masuk mysql -u root -p
dengan password yang sudah dibuat sebelumnya
Pindah Directory ke Direktory php5
Lalu Lakukan perintah Instalasi dengan menggunakan
Make Install Clean
Notif berikut kita pilih Oke saja yaaa
agar tersetting default dahulu
Setting an Lanjutan setelah semua nya udah selesai di install,,, kalian pasti tahu FreeBSD itu kalo Install itu membutuhkan proses Yang Lama hehheeh :D
Pindah Direktory ke mod_php5
Install Mod Php5
Tunggu hingga proses Instalasi selesai
Sabar Ya agan blogger ,,,,, Proses instalasi nya membutuhkan waktu :D
Pindah Direktory ke direktory /usr/local/etc
Salin file php.ini-production menjadi php.ini
Edit php.ini
Tambahkan timezone dimana lokasi anda berada
Ganti tempat penyimpanannya default seperti berikut ini
Menjadi ini
Edit lagi file httpd.conf
Ikuti seperti gambar berikut
Tambahkan beberapa syntax di bawah perintah berikut ini
Dengan syntax ini
Jika module php5 sudah terinstall maka akan tertambah pada loadmodule
Pindah Direktory lagi
Edit index.php pada direktory berikut ini
Tambahkan syntax php seperti berikut ini
Service apache22 dengan menyalakan kembali apache22
Coba Buka Browser untuk melihat file php apakah berhasil atau tidak
Pindah Direktory lagi
Install CMS Drupal7 pada direkroty /usr/ports/www/drupal7
Seperti biasa, Kita Setting default dengan Memilih pilihan OK :D
Setelah selesai.......
Masuk DataBase dengan perintah mysql -u root -p
Buat database seperi berikut ini
Edit httpd.conf
Ikuti Seperti gambar berikut ini
Dan Syntax Direktory berkut adalah settingan default dari httpd.conf
Disable Syntax berikut dengan menambahkan '#' pada syntax berikut
Edit file httpd-vhost.conf
Ganti DocumentRoot default sebagai berikut ini
Menjadi Link Direktory pada tempat Web server tersebut berada
Lakukan Service apache22 Restart untuk mengaktifkan konfigurasi apache22
Ubah kepemilikan direktory web drupal menjadi www karena www lah yang akan diakses oleh komputer lain
Alhamdulillah yaaa....
Sudah sampai sini ternyata :D
Cape Ngetik nya euyyy....
Tinggal yang satu ini nihhh..., Setting Drupal sama seperti setting wordpress kawan cuma beberapa saja yang berbeda
Kita pilih yang standard saja ya gan.....
agar mudah dikonfigurasikan nya
Choose Your Language....
Klik Save and Continue
Isi Nama database yang sudah dibuat sebelumnya
jika ada konfigurasi tambahan lagi bisa mengklik advanced options
Save and Continue
Tunggu hingga proses ini selesai
Isi sesuai keinginan kalian yaa
dan isi juga email address site untuk site kalian
Selesai dehhhh....
Visit Your WebSite Gan.....
Tara....................
Website telah terpasang
Coba Logout dan masukkan dengan Username dan Password yang sudah kalian buat sebelumnya
Good Luck Kawan.....
Sudah selesai Tutorial dari saya nihhh....
Have Fun.....
Terima kasih Om Andy Hidayat
Maju terus FreeBSD Indonesia.......
ConversionConversion EmoticonEmoticon