Web Server (Drupal) di FreeBSD 10

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.

Post a Comment

0 Comments