Assalamualaikum Wr.Wb
Kali ini saya akan mensharing cara konfigurasi Web Server (Drupal7) di FreeBSD
A. Addressing :
- FreeBSD (www.fitri.net) : 192.168.56.77 [web server]
- Windows 7 : 192.168.56.8 [client]
B. Tujuan :
- Mengetahui cara konfigurasi Apache22 di FreeBSD 10
- Mengetahui cara konfigurasi Mariadb55-server di FreeBSD 10
- Mengetahui cara konfigurasi Php5 di FreeBSD 10
- Mengetahui cara konfigurasi Drupal7 di FreeBSD 10
C. Konsep dasar
WEB SERVER adalah suatu server yang memberikan service (layanan) kepada klien yang meminta informasi berkaitan dengan web. Web server sendiri terdiri dari dua komponen. yang pertama adalah komputer itu sendiri dan software web server yang dipakainya. jadi dapat diambil kesimpulan mesin(komputer) apapun bisa saja menjadi web server asalkan software web server tersedia di mesin(komputer) itu. salah satu software web server yang tersedia adalah Apache, tapi selain itu masih banyak lagi web server lainnya seperti ISS, Xitami, dll
D. Konfigurasi
1. Buat IP Address dengan /24 kemudian cek menggunkan ifconfig
2. Isi IP pada Client
2. Masuk menggunakan SSH. Buka PuTTy, Isi IP Address server pilih SSH kemudian Open
3. Klik Yes untuk melanjutkan
4. Masuk root menggunakan perintah su
5. Aktifkan FTP menggunakan perintah service ftpd onestart
6. Buka FileZilla, Masukkan Ip address server , Username dan password kemudian Connect
7. Upload file repository dengan cara Drag kedua file ke samping kanan
8. Sedang di Proses,, tunggu hingga selesai
9. Lihat File yang sudah di Upload menggunakan perintah ls -lh
10. Extract portsnap ke Directori /var/db/
11. Sedang di proses , tunggu hingga selesai
12. Extarct file Portsnap ke Directori Home menggunakan perintah portsnap extarct
13. Sedang di proses, tunggu hingga selesai
14. Extarct Distfiles ke directori /usr/ports/
15. Sedang di proses, tunggu hingga selesai
KONFIGURASI APACHE22
1. Masuk ke direktori /usr/ports/www/apache22/
2. Install Apache22 mengunakan perintah make install clean
3. Sedang di proses
4. Jika muncul tampilan warna biru seperti ini klik OK atau langsung Enter saja
5. Copy file make.conf dari directori /usr/share/examples/etc/ ke directori /etc/
6. Tambahkan perintah "DEFAULT_VERSION+=apache2.2 ke dalam make.conf dengan menggunakan perintah pada gambar di bawah ini
7. Masuk ke directori /usr/local/etc/apache22
8. Edit file ee httpd.conf
9. Ubah ServerAdmin dan ServerName sesuai dengan domain kita
10. Edit file ee /etc/rc.conf
11. Tambahkan perintah pada gambar di bawah ini
12. Edit file ee /usr/local/etc/apache22/extra/httpd-vhosts.conf
13. Cari VirtualHost, kemudian ubah menjadi seperti gambar di bawah ini
14. Edit file ee /etc/hosts
15. Tambahkan IP dan nama Domain di bawah ip default server
16. Edit file ee /etc/resolv.conf
17. Isi nama Domain dan Ip Address server
18. Masuk directori /usr/home/fitri/
19. Ketik perintah hostname -s (nama domain)
20 Restart Apache menggunakan perintah service apache22 restart
21. Buka Browser, dan tuliskan IP server kemudian Enter. Jika ada tulisan seperti gambar di bawah ini maka konfigurasi apache22 berhasil.
KONFIGURASI MARIADB55-SERVER
1. Masuk directori /usr/ports/databases/mariadb55-server/
2. Install mariadb55-server menggunakan perintah seperti gambar di bawah ini
3. Jika muncul tampilan warna biru seperti ini klik OK atau langsung Enter saja
4. Sedang di Proses, tunggu hingga selesai
5. Copy file my medium.cnf yg berada di directori /usr/local/share/mysql ke file /my.cnf yg berada di directori /var/db/mysql. menggunakan perintah seperti pada gambar di bawah ini
6. Edit file ee /etc/rc.conf
7. Tambahkan perintah mysql_enable="YES"
8. Start mysql server menggunakan perintah service mysql-server start
9. Jika ada tulisan starting mysql maka sudah dihidupkan
10. Membuat Password pada mysql. menggunakan perintah seperti gambar di bawah ini
11. Coba masuk untuk mengecek password yg telah kita buat di mysql sudah terbuat atau belum. Menggunakan perintah pada gambar di bawah ini
KONFIGURASI PHP5
2. Install php5 menggunakan perintah make install clean
3. Jika muncul tampilan warna biru seperti ini klik OK atau langsung Enter saja
4. Sedang di proses, tunggu hingga selesai
5. Masuk ke directori /usr/ports/www/mod_php5
6. Install mod_php5 menggunakan perintah make install clean
7. Jika muncul tampilan warna biru seperti ini klik OK atau langsung Enter saja
8. Sedang di proses, tunggu hingga selesai
9. Masuk ke directori /usr/local/etc/
10. Copy file php.ini-production ke file php.ini
11. Edit file ee php.ini
12. Cari date.timezone dan Isi timezone tempat tinggal anda
13. Cari session.save_path kemudian ganti menjadi "/tmp"
14. Edit file ee usr/local/etc/apache22/httpd.conf
15. Cari IfModule dir_module> kemudian sisipkan perintah index.php antara DirectoryIndex dan index.html
16. Cari AddType yang tidak menggunakan (#)
17. Tambahkan perintah di bawah AddType seperti pada gambar dibawah ini
18. Masuk ke directori /usr/local/www/apache22/data/
19. Edit file ee index.php
20. Tuliskan perintah seperti pada gambar dibawah ini
21. Restart apache22 menggunakan perintah service apache22 restart
22. Buka Browser, Ketik IP Address Server kemudian Open . Jika muncul seperti gambar di bawah ini maka konfigurasi php5 berhasil.
KONFIGURASI DRUPAL7
1. Masuk ke directori /usr/ports/www/drupal7
2. Install Drupal7 menggunakan perintah make install clean
3. Jika muncul tampilan warna biru seperti ini klik OK atau langsung Enter saja
4. Sedang di proses, tunggu hinggal selesai
5. Buat Database Drupal7 menggunakan perintah mysql -u root -p , kemudian masukkan password yg sudah dibuat, Kemudian buat database drupal menggunakan perintah pada gambar di bawah ini
11. Edit file ee /usr/local/etc/apache22/httpd.conf
12. Berikan (#) pada DocumentRoot apache22 , kemudian Tambahkan perintah DocumentRoot "/usr/local/www/drupal7" dibawah DocumentRoot apache2
13. Cari Perintah pada gambar di bawah ini kemudian beri (#)
14. Edit file ee /usr/local/etc/apache22/extra/httpd-vhosts.conf
14. Cari DocumentRoot
15. Ubah DocumentRoot menjadi "/usr.local/www/drupal7"
16. Restart Apache22 menggunakan perintah service apache22 restart
17. Ketikkan perintah chown -R www:www /usr/local/www/drupal7/
18. Buka Browser, Tuliskan IP Address server kemudian Enter. Akan muncul tampilan seperti di bawah ini kemudian pilih Standard dan klik Save and Continue
20. Isi Nama , username , dan password database yg sudah di buat di mysql kemudian save and continue
21. Sedang di proses, tunggu hingga selesai
22. Isi nama situs, nama situs e-mail, nama username , nama email address dan password sesuai database mysql
23. Isi Nama Negara dan Zona waktu tempat tinggal anda, Jika sudah terisi semuanya Klik Save and continue
21. Klik Visit Your New Site untuk mengunjungi Situs anda
22. Jika muncul tampilan seperti di bawah ini maka konfigurasi Web Server sudah berhasil. Jika ingin mencoba masuk menggunakan user dan password silahkan klik Logout yg ada di debelah kanan
23. Masukkan User dan Password kemudian Klik Login
TerimaKasih. Semoga Bermanfaat :)
Wassalamualikum Wr.Wb
0 komentar:
Posting Komentar