***

***

Web Server FAMP (FreeBSD Apache Mysql PHP) FreeBSD 10

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.......
Previous
Next Post »