Senin, 01 Januari 2018

Membuat Web Server Wordpress dengan Menggunakan NGINX pada LINUX DEBIAN 9.2

Standard
Pada postingan kali ini saya akan membahas mengenai cara membuat sebuah virtual web server dengan menggunakan Virtual Box untuk merancang web server Wordpress dengan Nnginx dengan menggunakan Linux Debian 9.2.

Langkah yang pertama dilakukan adalah lakukan konfigurasi seperti dibawah ini pada Web Server Debian :
  1. Tampilan awal debian setelah installasi selesai.
  2. Setting IP seperti gambar di bawah ini Nano /etc/network/interface ,jika sudah tekan CTRL+X kemudian tekan Y untuk menyimpan konfigurasi yang ada pada CLI konfigurasi Debian 9.2
  3. Service networking restart untuk merestart konfigurasi IP
  4. Setelah itu ketik nano /etc/apt/sources.list untuk mengatur letak repository paket yang akan di download dan dibutuhkan dalam penginstallan “WebServer dengan Wordpress menggunakan NGINX”.Ketikkan konfigurasi dibawah ini pada bagian bawah :
    deb http://kambing.ui.ac.id/debian/ stretch main contrib non-freedeb http://kambing .ui.ac.id/debian/ stretch-updaes main contrib non-freedeb http://kambing.ui.ac.id/debian-security/ stretch/ updates main contrib non-free
  5. Kemudian ketikkan apt-get update untuk memperbaharui paket aplikasi yang akan diinstall.
  6. Kemudian untuk mengkonfigurasi DNS(Domain Name Service) install terlebih dahulu bind9 ketikkan apt-get install bind9 -y
  7. Kemudian ketikkan  cp /etc/bind/db.local /etc/bind/db.mobilegadget untuk menduplikat format file default db.local menjadi format file baru db.mobilegadget , format file ini berfungsi untuk menyimpan konfigurasi forward DNS.
  8. Ketikkan konfigurasi pada db.mobilegadget seperti gambar dibawah ini.
  9. Kemudian duplikatkan file db.127 ke format file baru db.192 sebagai konfigurasi reverse alamat IP ke nama domain cp /etc/bind/db.127 /etc/bind/db.192
  10. Kemudian masuk kedalam konfigurasi nano /etc/bind/named.conf buatlah konfigurasi seperti gambar dibawah ini.
  11. Buka nano /etc/resolv.conf
  12. Kemudian konfigurasikan Nano /etc/bind/named.conf seperti gambar dibawah ini
  13. Masuk kedalam nano /etc/bind/mobilegadget.conf dan buatlah konfigurasi seperti gambar dibawah ini.
  14. Kemudian restart konfigurasi bind service bind9 restart
  15. nslookup 192.168.6.1 untuk melakukan uji coba apakah DNS yang kita buat berhasil.
  16. Kemudian installah paket software webserver nginx caranya adalah apt-get install nginx –y tunggu hingga prosesnya selesai.
  17. Kemudian ketikkan nano /etc/nginx/site-available/mobilegadget.com
  18. ln -s /etc/nginx/site-available/mobilegadget.com /etc/nginx/site-enabled/ untuk membuat shortcut konfigurasi website yang akan diaktifkan
  19. Kemudian ketikkan nginx –t untuk mengetahui konfigurasi pada nginx sudah betul atau tidak.
  20. Apt-get install mysql-server php-common php-readline php-fpm php-cli php-gd php-mysql php-mcrypt php-curl php-mbstring php-opcache php-json –y untuk penginstallan database wordpress yang dibutuhkan. Hal ini akan memakan waktu lama dalam proses penginstallan paket yang dibutuhkan dalam wordpress.
  21. Kemudian ketikkan mysql –u root kemudian akan masuk pada tampilan dalam pembuatan database seperti gambar dibawah ini.
  22. Kemudian ketikkan create database mobilegadget; kemudian ketikkan create user mobilegadget identified by “123”; 
  23. Kemudian ketikkan  grant all privileges on mobilegadget.* to ‘mobilegadget’@’localhost’identified by ‘123’; lalu ENTER
  24. Kemudian ketikkan flush privileges; lalu ENTER
  25. Setelah semua telah terkonfigurasi ketikkan quit; lalu ENTER untuk keluar dari database.
  26. Ketikkan nano /etc/php/7.0/fpm/php.ini
  27. Carilah masing-masing kalimat berikut dan ubah menjadi memory_limit = 256MB , upload_max_filesize = 128M , zlib.output_compression = on , max_execution_time = 18000 jika konfigurasi didalamnya sudah dirubah kemudian ctrl+x dan y (save)
  28. Ketikkan mv /etc/php/7.0/fpm/pool.d/www.conf /etc/php/7.0/fpm/pool.d/www.conf.org untuk memindahkan isi/membackup isi file www.conf kedalam www.conf.org
  29. Setelah perintah diatas dilakukan maka isi konfigurasi default pada www.conf akan kosong kemudian ketikkan nano /etc/php/7.0/fpm/pool.d/www.conf lakukan konfigurasi seperti gambar dibawah ini.
  30. Kemudian restart php-fpm dengan cara systemctl restart php7.0-fpm
  31. Kemudian buat direktori baru untuk wordpress ketikkan mkdir -p /var/www/mobilegadget.com
  32. Masuk kedalam direktori mobilegadget dengan mengetik cd /home/mobilegadget
  33. Kemudian didalam direktori ini, ketikkan wget – http://wordpress.org/latest.tar.gz untuk mendownload file wordpress
  34. Kemudian extract ketikkan tar –xzf – latest.tar.gz
  35. Setelah itu copy-kan file wordpress yang telah ter-ekstrak pada file /home/mobilegadget kedalam direktori /var/www/mobilegadget.com dengan cara cp –R wordpress/* /var/www/mobilegadget.com
  36. Kemudian ls /var/www/mobilegadget.com untuk melihat hasil ekstrak yang telah tercopy
  37. Kemudian restart nginx dengan cara service nginx restart
  38. Kemudian restart mysql dengan cara service mysql restart
  39. Konfigurasi Web Server pun telah selesai.
Pengaturan IP Client untuk Mengkonfigurasi Web Site
  1. Ubah IP Client menjadi (1 network dengan IP debian) seperti gambar dibawah ini
     
  2. Buka browser pada laptop/desktop-pc ketikkan www.mobilegadget.com maka akan muncul tampilan seperti gambar dibawah ini
  3. Pilih lets go! Kemudian akan muncul tampilan seperti isikan Database Name, User Name serta Password sesuai dengan pembuatan database sebelumnya pada debian, kemudian submit.
  4. Akan muncul tampilan infomasi seperti gambar dibawah ini, isikan informasi sesuai dengan keinginan. Kemudian install wordpress
  5. Akan muncul tampilan dibawah ini lalu pilih Log in
  6. Masukkan username dan pasword wordpress yang telah dibuat.
  7. Kemudian akan muncul tampilan dashboard dari wordpress. Pada tampilan di bawah ini website dapat dibuat sesuai dengan keinginan dan kebutuhan konten pengguna.
  8. Dibawah adalah hasil dari tampilan web server dengan wordpress menggunakan nginx www.mobilegadget.com.
  9. Pembuatan Web Server situs www.mobilegadget.com dengan Wordpress menggunakan Nginx 

Nih Emoticonnya..!!


:a   :b   :c   :d   :e   :f   :g   :h   :i   :j   :k   :l   :m   :n   :o   :p   :q   :r   :s   :t  

0 komentar:

Posting Komentar