Assalamu`alaikum Wr. Wb.
Kali ini saya akan sharing tutorial web server pada freebsd menggunakan drupal langsung aja disimakk...
Tujuan :
1. Mengetahui bagaimana cara konfigurasi apache22, php, dan drupal pada freebsd
2. Mengenal lebih jauh tentang freebsd yang masih jarang digunakan orang-orang
Bahan & Perlengkapan :
1. PC/Laptop
2. Filezilla
3. Browser
Langkah-Langkah :
1. Cek ip address pada freeBSD dengan perintah "ifconfig"
2. Lalu lakukan ping ke gateway
3. Lakukan ping ke ip address freebsd
4. Buka putty untuk melakukan remote pada freebsd, isi ip address dan klik open
5. Klik yes
6. Login dengan username dan password
7. Freebsd seudah berhasil di remote
8. Aktifkan fitur ftp pada freebsd
9. Terlihat fitur ftp pada freebsd sudah aktif
10. Buka filezilla pada pc/laptop
11. Isi ip address server, username, dan password untuk masuk ke ftp
12. Siapkan 2 file portsnap dan distfiles, jika belum punya bisa di download terlebih dahulu di http://belajarfreebsd.or.id/distfiles/
13. Drag kedua file tersebut ke filezilla agar terupload ke freebsd
14. Cek di freebsd dengan perintah "ls -lh" apakah sudah terupload atau belum
15. Lalu extract file portsnap dengan perintah
# tar -xvf (nama file).zip -C /var/db
proses
# portsnap extract
Proses
16. Extract file distfiles ke direktori /usr/ports seperti gambar dibawah ini
# tar -xvf (nama file).zip -C /usr/ports
proses
Instalasi & Konfigurasi Apache
1. Masuk ke direktori /usr/ports/www/apache22
2. Install apache dengan perintah make install clean, jika dalam proses instalasi muncul gambar biru tekan enter saja, tunggu instalasi sampai selesai
3. Setelah instalasi selesai edit file /etc/make.conf dengan perintah pada gambar dibawah ini
# echo "DEFAULT_VERSIONS+=apache=2.2" >> /etc/make.conf
4. Edit file hosts dengan perintah # ee /etc/hosts dan tambahkan seperti gambar dibawah ini
5. Edit file rc.conf dengan perintah # ee /etc/rc.conf dan tambahkan seperti gambar dibawah ini untuk mengaktifkan apache22 dan mysql
6. Masuk ke direktori /usr/local/etc/apache22/, lalu edit file httpd.conf dengan perintah # ee httpd.conf, ganti server admin dengan email yang ingin anda gunakan dan server name dengan nama domain anda
7. Aktifkan fitur apache22 dengan perintah #service apache22 restart
8. Buka browser lalu cek web server dengan mengetikaan ip address server karena kita belum membuat dns server, jika muncul tulisan "it works!" berarti berhasil
Instalasi dan Konfigurasi PHP
1. Masuk ke direktori /usr/ports/lang/php5
2. Install php dengan mengetikkan perintah "make install clean", jika pada proses instalasi muncul gambar biru tekan enter saja, tunggu instalasi sampai selesai
3. Copy file php.ini-procuction ke file php.ini
4. Edit file php.ini dengan perintah # ee php.ini
5. Ganti timezone dengan asal kota kita, seperti gambar dibawah ini saya mengisi "Asia/Jakarta" karena berada di jakarta
6. Pada session.save ganti menjadi "/tmp", lalu keluar dan simpan
7. Edit file httpd.conf dengan perintah "# ee /usr/local/etc/apache22/httpd.conf
8. Tambahkan script
- AddType application/x-httpd-php .php
- AddType application/x-httpd-php-source .phps
9. Pada directory index tambahkan "index.php" agar mendeteksi file index.php
10. Masuk ke direktori /usr/local/www/apache22/data/ untuk membuat file index.php
11. cek dengan ls apakah sudah ada atau belum file index.php
12. Buat file index.php dengan perintah "# ee index.php"
13. Tambahkan script seperti gambar dibawah ini yang akan memunculkan informasi php pada tampilan web server nanti
14. Buat vitual host pada web server, dengan edit file dengan perintah #ee /usr/local/etc/apache22/extra/httpd-vhosts.conf"
15. Edit file pada bagian akhir file seperti gambar dibawah ini
16. Masuk ke direktori /usr/ports/www/mod_php5 untuk mengsinkronisasikan antara apache22 dan php pada freebsd, karena pada freebsd antara apache 22 dan php sudah dipisah
17. Install dengan perintah "# make install clean"
18. Jika pada proses instalasi muncul gambar biru seperti dibawah ini tekan enter saja
19. Jika sudah selesai instalasi liat file httpd.conf
20. Makaakan terlihat bahwa php5_module sudah terinstall
21. Restart apache22 dengan perintah "service apache22 restart"
22. Cek pada browser dengan mengetikkan ip address maka akan muncul tampilan seperti gambar dibawah ini
Instalasi dan Konfigurasi MySQL/MariaDB
1. Masuk ke direktori /usr/ports/databases/mariadb55-server/
2. Lakukan instalasi dengan perintah "make -DBUILD_OPTIMIZED install clean", jika dalam proses instalasi muncul gambar biru tekan enter saja, tunggu instalasi sampai selesai
3. Aktifkan fitur mysql pada freebsd
4. Buat password untuk mysql
5. Lalu coba dengan perintah "# mysql -u root -p", lalu masukkan passwordnya, untuk keluar bisa menggunakan perintah "quit"
6. Buat database untuk drupal seperti gambar dibawah ini
Instalasi dan Konfigurasi Drupal
1. Masuk ke direktori /usr/ports/www/drupal7
2. Lakukan instalasi dengan perintah "make - install clean", jika dalam proses instalasi muncul gambar biru tekan enter saja, tunggu instalasi sampai selesai
3. Edit file httpd.conf dengan perintah # ee /usr/local/etc/apache22/httpd.conf"
4. Pada bagian document root diberi tanda pagar dan tambahkan document root drupal seperti gambar dibawah ini
5. Tambahkan tanda pagar
6. Ubah permission apache22 dan drupal seperti dibawah ini
apache22
drupal7
7. Lalu edit virtual host yang sudah dibuat tadi
8. Edit document rootnya ganti menjadi document root drupal
9. Restart apache 22 dengan perintah "# service apache22 restart"
10. Cek drupal di browser dengan mengetikkan ip address
11. Pilih standard, klik save and continue
12. Pilih bahasa English (bulit-in), Klik save and continue
13. Isi nama database, username, dan password sesuai dengan yang dibuat pada server tadi, Klik save and continue
14. Proses instalasi drupal
15. Isi biodata seperti nama site, email, username, password, negara, dan lain-lain, Klik Save and Continue
16. Klik visit your new site
17. Web server drupal pada freebsd sudah berhasil
TERIMA KASIH
SEMOGA BERMANFAAT
WASSALAMU`ALAIKUM WR.WB.
0 Comments