New Post

Membangun FAMP(FreeBSD, Apache24, MySQL, PHP) Server

Membangun FAMP(FreeBSD, Apache24, MySQL, PHP) Server
A. PENDAHULUAN
1. Pengertian
Akronim FAMP mengacu pada seperangkat aplikasi gratis (open source) yang umum digunakan di lingkungan server Web. FAMP stack menyediakan pengembang dengan empat elemen kunci dari server Web: sebuah sistem operasi, database, server Web dan perangkat lunak scripting Web. 
 
Penggunaan gabungan dari program ini disebut stack server. Di tumpukan ini FreeBSD adalah sistem operasi (OS), Apache adalah server Web, MySQL menangani komponen database, sementara PHP, Python, atau PERL mewakili bahasa scripting dinamis.
2. Latar Belakang
Perbedaan antara menjalankan server web di FreeBSD versus distro Linux minimal untuk sebagian besar dan mungkin hanya diperhatikan oleh pengguna yang beralih dari yang mereka kenal dengan yang tidak mereka kenal. Keduanya berasal dari Unix namun FreeBSD lebih dekat dengan nenek moyang Unix daripada distro Linux modern. 
Administrator yang nyaman dengan sistem Unix sekolah lama mungkin lebih memilih dan merasa lebih nyaman dengan FreeBSD, misalnya, namun belajar menavigasi struktur file dan penginstalan paket yang satu datang dari yang lain hanya membutuhkan sedikit kurva belajar.
3. Tujuan
sebagai network administrator’s operating system karena FreeBSD berjalan dengan cepat, dan telah banyak tersedia berbagai networking tools. Selain itu, FreeBSD dapat berjaln dengan cepat dan efisien di dalam sebuah laptop untuk menjalankan berbagai aplikasi perkatoran (office)
B. ALAT DAN BAHAN
Hardware
Laptop
Router untuk koneksi Jaringan
Software
VirtualBox
OS FreeBSD yang telah Siap
Putty
Google Chrome
C. JANGKA WAKTU PELAKSANAAN
18 Menit.
D. LANGKAH KERJA
1. Pertama kita login sebagai super user
 
2. Mensetting Portsnap
3. Untuk mendownload fil compressed dari portsnap collection kita hanya perlu mendownloadnya ketikan perintag
root@webserver:/usr/home/yusti # portsnap fetch
 
4. Kemudian Kita Extract Portsnap Colection nya 
root@webserver:/usr/home/yusti # portsnap extract
 
5. Instalasi Apache 2.4
6. Untuk Memulai Installasi FAMP Server langkah pertama kita harus menginstall Web Server masuk ke port Apache 2.4
root@webserver:/usr/home/yusti # cd /usr/ports/www/apache24
 
7. Kemudian install menggunakan clean install
root@webserver:/usr/ports/www/apache24 # make install clean
 
8. Kita install setiap Paket yang kita perlukan tinggal kita enter saja karena setiap konfigurasi defaultnya sudah mengacu pada dependensi yang telah kita butuhkan
 
9. Kemudian kita enable layanan apache 24 pada rc.conf kita gunakan sysrc agar tak memerlukan nano
root@webserver:/usr/home/yusti # sysrc apache24_enable=yes
 
10. Kemudian kita restart apache untuk memastikan bahwa konfigurasinya berjalan
root@webserver:/usr/home/yusti # service apache24 restart
 
11. Kemudian cek lagi di browser dengan mengetikan ip freeBSD para tab url-nya
 
12. Kemudian kita konfigurasi dulu apache24 pada nama host
root@webserver:/usr/home/yusti # nano /etc/hosts
 
13. Kita tambahkan baris baru untuk memberi domain serverkita dan untuk ip milik server kita kemudian kita save
 
14. Kemudian kita restart lagi
root@webserver:/usr/home/yusti # service apache24 restart

15. Kemudian kita menginstall mysql server
root@webserver:/usr/home/yusti # pkg install mysql56-server
 
 
16. Kemudian kita enable mysql pada rc.conf dengan sysrc
root@webserver:/usr/home/yusti # sysrc mysql_enable=yes
 
17. Jalankan MySQL Server
 
18. Lakukan secure installation untuk mengatur password dari mysql
root@webserver:/usr/home/yusti # mysql_secure_installation
 
 
 
19. Jalankan mysql
root@webserver:/usr/home/yusti # mysql -u root -p
 
E. TEMUAN MASALAH
N/A
F. KESIMPULAN
FreeBSD dirilis dengan berbagai lisensi perangkat lunak terbuka. Kode kernel dan mayoritas kode yang baru ditulis dirilis dengan lisensi BSD 2-ayat yang memperbolehkan semua orang untuk memakai dan mendistribusikan FreeBSD sesuai keinginan mereka. Lisensi ini disetujui oleh Yayasan Perangkat Lunak Bebas dan Open Source Initiative sebagai lisensi perangkat lunak bebas dan lisensi perangkat lunak sumber terbuka.
G. REFERENSI
www.rootbsd.net
id.wikipedia.org
www.freebsd.org
www.digitalocean.com
linoxide.com

No comments