728x90

Thursday 12 February 2015

Web Server (drupal7) di FreeBSD 10

Assalamu'alaikum Wr.Wb

Kali ini saya akan posting tentang cara membangun Web Server (drupal7) di FreeBSD Server 10

A. Tabel Addressing

B. Tujuan
- Dapat menkonfigurasi apache22 di FreeBSD 10
- Dapat menkonfigurasi mariadb55-server di FreeBSD 10
- Dapat menkonfigurasi php5 di FreeBSD 10
- Dapat menkonfigurasi drupal7 di FreeBSD 10

C. Konsep Dasar
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server.

D. Konfigurasi
Jalankan FreeBSD Server 10 di VirtualBox, jika pada saat menginstall FreeBSD nya anda memilih IP nya DHCP maka biasanya akan otomatis terdapat IP Address pada mesin FreeBSD tersebut. Tetapi jika belum terdapat IP Address nya, anda bisa mengetikkan perintah berikut untuk menambah IP Address 

Ketikkan "ifconfig" untuk mengecek IP Address yang telah diatur

Ketikkan "service ftpd onestart" untuk mengaktifkan service FTP pada FreeBSD

Buka FileZilla untuk mengupload file repository offline web server FreeBSD 10, jika anda belum punya bisa download saja di sini. Ketikkan IP Address pada "Host", lalu ketikkan "Username" dan "Password", jika sudah pilih Quickconnect

Jika sudah bisa connect, lalu upload file repository nya dengan cara drag kedua file tersebut ke jendela sebelah kanan atau bisa juga pilih kedua file tersebut => klik kanan => pilih upload

Sedang proses transfer file, harap tunggu

Jika kedua file sudah berada di kolom "Succesful transfers", berada file berhasil ditransfer

Ketikkan perintah "ls -lh" untuk melihat file yang tadi telah diupload

Extract portsnap ke directory "/var/db" dengan perintah "tar -xvf portsnap10-25102014.zip -C /var/db"


Sedang proses extract file, harap tunggu

Extract file portsnap di directory home


Tunggu hingga proses extract selesai

Extract file distfiles ke directory /usr/ports/

Tunggu hingga proses extract selesai


Install & Konfigurasi Apache22
Pindah ke directory /usr/port/www/apache22

Install apache dengan mengetikkan perintah "make install clean"

Sedang proses instalasi, harap tunggu

Setiap muncul pada tampilan ber-background biru, tekan saja ENTER

Copy file make.conf dari directory "/usr/share/examples/etc" ke directory "/etc/"

Tambahkan script DEFAULT_VERSIONS=apache=2.2 ke dalam file make.conf dengan cara mengetikkan perintah sebagai berikut

Pindah ke directory /usr/local/etc/apache22

Edit file httpd.conf

Cari "ServerAdmin" dan "ServerName" lalu ubah dengan nama domain anda

Edit file rc.conf

Aktifkan apache22 dengan menambahkan parameter seperti di bawah ini

Edit file htts.conf yang berada di directory "/usr/local/etc/apache22/extra" dengan mengetikkan perintah seperti pada gambar berikut

Cari bagian "VirtualHost" lalu ubah menjadi seperti gambar berikut

Edit hosts dengan mengetikkan perintah "ee /etc/hosts"

Tambahkan "ip address" dan "nama domain" dibawah ip default server

Edit file resolv.conf yang berada di directory "/etc" dengan mengetikkan perintah seperti pada gambar berikut

Tambahkan "nama domain" dan "ip address server"

Ketikkan perintah "hostname -s (namadomain)"

Restart service apache dengan mengetikkan perintah seperti gambar berikut

Masuk ke browser di Client, lalu pada pencarian ketikkan IP server, kemudian tekan ENTER. Jika ada tulisan "It works!" berarti konfigurasi apache22 telah berhasil


Install & Konfigurasi Mariadb55-Server
Masuk ke directory "mariadb55-server" dengan mengetikkan perintah seperti gambar berikut

Install mariadb55-server dengan mengetikkan perintah "make -DBUILD_OPTIMIZED install clean"

Setiap muncul pada tampilan ber-background biru, tekan saja ENTER

Sedang proses instalasi, harap tunggu

Copy file "my-medium.cnf" yang berada di directory "/usr/local/share/mysql" ke file "/my.cnf" yang berada di directory "/var/db/mysql"

Edit file "rc.conf" yang berada di directory "/etc"

Tambahkan parameter seperti gambar berikut, tahap ini untuk mengaktifkan service mysql

Start atau hidupkan service mysql-server

Jika berhasil dihidupkan atau di start, pada bagian akhir ada bacaan "Starting mysql"

Membuat password pada mysql

Coba masuk untuk mengecek apakah password yang telah kita buat untuk mysql apakah sudah bisa atau belum


Install & Konfigurasi php
Pindah ke directory "/usr/ports/lang/php5"

Install php5 dengan mengetikkan perintah "make install clean"

Setiap muncul pada tampilan ber-background biru, tekan saja ENTER

Sedang proses instalasi, harap tunggu

Pindah ke directory "/usr/ports/www/mod_php5"

Install mod_php5 dengan mengetikkan perintah "make install clean"

Setiap muncul pada tampilan ber-background biru, tekan saja ENTER

Sedang proses instalasi, harap tunggu

Pindah ke directory "/usr/local/etc"

Copy file "php.ini-production" ke file "php.ini" dengan mengetikkan perintah seperti gambar berikut

Edit file php.ini dengan mengetikkan perintah "ee php.ini"

Cari "data.timezone" lalu tambahkan timezone tempat anda berada. Jika anda berada di daerah Indonesia ketikkn saja timezone nya "Asia/Jakarta"

Lalu cari "session.save_path" dan ubah menjadi seperti gambar berikut. Jika sudah tekan "CTRL+C", ketikkan "exit"  lalu tekan ENTER

Edit file "httpd.conf" yang berada di directory "/usr/local/etc/apache22"

Cari "DirectoryIndex" lalu tambahkan "index.php"

Cari "AddType application" lalu tambahkan paramteter seperti pada gambar berikut

Jika anda sudah berhasil menginstall modul php5, maka dibagian "LoadModule" akan terdapat php5_module nya. Tekan "CTRL+C", ketikkan "exit"  lalu tekan ENTER untuk keluar dan menyimpan hasil konfigurasi

Pindah ke directory "/usr/local/www/apache22/data/"

Edit file "index.php" dengan mengetikkan perintah "ee index.php"

Kemudian tambahkan parameter seperti pada gambar berikut, jika sudah tekan "CTRL+C", ketikkan "exit lalu tekan ENTER untuk keluar dan menyimpan hasil konfigurasi

Restart service apache22 dengan mengetikkan perintah "service apache22 restart"

Masuk kembali ke browser di Client, lalu pada pencarian ketikkan "(ip address server)/index.php". Jika berhasil akan muncul tampilan seperti berikut


Install & Konfigurasi Drupal7
Pindah ke directory "/usr/ports/www/drupal7" dengan mengetikkan perintah "cd /usr/ports/www/drupal7"

Install drupal7 dengan mengetikkan perintah "make install clean"

Setiap muncul pada tampilan ber-background biru, tekan saja ENTER

Sedang proses instalasi, harap tunggu

Buat database drupal7 dengan cara masuk mysql mengetikkan perintah "mysql -u root -p" lalu ketikkan password yang telah anda buat tadi. Jika sudah buat database drupal nya dengan mengetikkan syntax seperti pada gambar berikut

Edit file "httpd.conf" di directory "/usr/local/etc/apache22" dengan mengetikkan perintah seperti pada gambar berikut

Cari "DocumentRoot" lalu disable atau berikan tanda pagar (#) pada baris directory "usr/local/www/apache22/data" dan pada bagian bawahnya tambahkan parameter "DocumentRoot "usr/local/www/drupal7

Selanjutnya, cari bagian directory seperti gambar berikut, lalu pada bagian depannya kasih atau berikan tanda pagar (#), jika sudah tekan "CTRL+C", ketikkan "exit"  lalu tekan ENTER untuk keluar dan menyimpan hasil konfigurasi

Edit file "httpd-vhost.conf" di directory "/usr/local/etc/apache22/extra/" seperti pada gambar berikut

Cari "DocumentRoot" lalu ubah menjadi seperti pada gambar berikut

Kemudian restart service apache22 dengan mengetikkan perintah "service apache22 restart"

Ubah permission drupal7 nya dengan mengetikkan perintah seperti berikut

Buka lagi browser pada Client, kemudian pada pencarian ketikkan "(ip address server)/install.php" atau "(ip address server)/drupal7". Kemudian pilih "Standard" lalu pilih "Save and continue"

Pilih "Save and continue"

Isi form sesuai database yang telah dibuat pada server, jika sudah diisi semua pilih "Save and continue"

Proses instalasi drupal

Isikan nama situs, email, username, password, dan pilih negara & zona waktu tempat anda berada. Jika sudah semua pilih "Save and continue"


Klik pada "Visit your new site"

Jika sudah muncul tampilan seperti berikut, berarti WebServer pada Drupal7 di FreeBSD telah berhasil

TERIMAKASIH
SEMOGA BERMANFAAT
WASSALAMU'ALAIKUM WR.WB
  • Blogger Comments
  • Facebook Comments

0 comments:

Post a Comment

Item Reviewed: Web Server (drupal7) di FreeBSD 10 Description: Rating: 5 Reviewed By: Unknown
Scroll to Top