Minggu, 22 Agustus 2021

Share Hosting dan Wordpress

 Shared Hosting


Hai semua!!! kembali lagi dengan saya Myrna Indriani, pada peremuan kali ini, saya membawakan materi mengenai Shared Hosting dan Wordpress lohhh, yuk pelajari....!

Apa itu hosting? 

Hosting merupakan istilah untuk jasa penyewaan server internet untuk keperluan website dan email. Pemakai umum menyewa jasa hosting kepada penyedia hosting seperti IDCloudHost dan mendapatkan account hosting (sejumlah ruang disk, account email, akses shell/FTP, dan lainnya), dan dapat mengupload file - file website yang kemudian nanti dapat dilihat oleh pengunjung website. Bisa disebut juga web hosting, karena umumnya selalu berkaitan dengan website, walaupun bisa saja ada layanan hosting yang khusus email saja (email hosting), akses telnet/SSH/shell saja (shell hosting) dan lain - lain.

Apa itu shared hosting?

Shared hosting adalah layanan hosting dimana sebuah account hosting ditaruh bersama - sama beberapa account hosting lain dalam satu server yang sama, dan memakai service bersam - sama. Keuntungan shared hosting yaitu harganya yang murah.


  1. Topologi

Konfigurasi IP Address

  1. Mengatur network pada virtualbox adapter1 :

  1. Mengatur network pada virtualbox adapter2:

  1. Masuk ke dalam putty menggunakan IP Address yang terhubung dengan debian, lalu loginlah menggunakan username dan password.

  1. Cek IP Address terlebih dahulu.

root@kelompok8:/home/kelompok8# ip a

  1. Membuat enp0s8 lalu copy menjadi 3 untuk DNS yang akan digunakan.

root@kelompok8:/home/kelompok8# nano /etc/network/interfaces

Konfigurasi DNS

  1. Tentukan terlebih dahulu nama DNS yang akan didaftarkan, disini kami membuat 3 DNS, yakni myrnaindriani.net, dhafiyahramadani.com dan fujiangginalubis.ok.

root@kelompok8:/home/kelompok8#nano namadns

  1. Installah paket yang dibutuhkan yaitu bind9 untuk dns, kemudian  apache untuk web dan w3m untuk verifikasi web browser di terminal.

root@kelompok8:/home/kelompok8#apt install bind9 dnsutils w3m apache2

  1. Lakukan konfigurasi pada DNS dengan cara masuk terlebih dahulu kedalam folder /etc/bind kemudian edit nama domain.

root@kelompok8:/home/kelompok8#nano named.conf.local

  1. Copy file yang akan dibutuhkan sesuai dengan nama file yang berada di zone.

  1. Lakukan konfigurasi IP Address pada masing - masing domain.

root@kelompok8:/home/kelompok8#nano ip

  1. Konfigurasi zone DNS pertama.

root@kelompok8:/home/kelompok8#nano myrna

  1. Konfigurasi zone DNS kedua.

root@kelompok8:/home/kelompok8#nano dhafiyah

  1. Konfigurasi DNS zone ketiga.

root@kelompok8:/home/kelompok8#nano fuji

  1. Konfigurasi pada file option.

root@kelompok8:/home/kelompok8#nano named.conf.options

  1. Masukan IP yang digunakan pada file /etc/resolv.conf.

  1. Lalu restart dengan perintah /etc/init.d/bind9 restart.

  1. Lakukan verifikasi pengujian dengan ping.

  1. Setelah itu verifikasi pengujian dengan nslookup.

  1. Kemudian lakukan verifikasi pengujian dengan dig.

Konfigurasi pada Webserver

  1. Masuk kedalam konfigurasi apache, lalu rubah terlebih dahulu path default ke home.

root@kelompok8:/home/kelompok8#nano /etc/apache2/apache2.conf

  1. Pindah kedalam folder site-available kemudian copy file default menjadi myrna.

root@kelompok8:/etc/apache2/sites-available#cp 000-default.conf myrna.conf

  1. Edit file myrna untuk lakukan perubahan pada severname dan document root.

root@kelompok8:/etc/apache2/sites-available#nano myrna.conf

  1. Edit file dhafiyah lakukan perubahan pada severname dan document root.

root@kelompok8:/etc/apache2/sites-available#nano dhafiyah.conf

  1. Edit file fuji lakukan perubahan pada severname dan document root.

root@kelompok8:/etc/apache2/sites-available#nano fuji.conf

  1. Lalu nonaktifkan file default tersebut.

root@kelompok8:/etc/apache2/sites-available#a2dissite 000-default.conf

  1. Aktifkan masing-masing site yang telah didaftarkan.

root@kelompok8:/etc/apache2/sites-available#a2ensite myrna.conf

root@kelompok8:/etc/apache2/sites-available#a2ensite dhafiyah.conf

root@kelompok8:/etc/apache2/sites-available#a2ensite fuji.conf

  1.  Kemudian tambahkan user myrna, dhafiyah dan fuji dengan perintah.

root@kelompok8:/etc/apache2/sites-available#adduser myrna

root@kelompok8:/etc/apache2/sites-available#adduser dhafiyah

root@kelompok8:/etc/apache2/sites-available#adduser fuji

  1. Copy index.html yang terdapat di folder /var/www/html ke direktori home masing - masing.

  1. Edit file yang terdapat pada file index.html dengan mengganti title nya.

root@kelompok8:/home/myrna# nano index.html

  1. Lalu default page nya  menjadi Welcome to myrnaindriani.net.

  1. Kemudian ctrl+w ketik it word dan ganti menjadi Kelompok8 bisa belajar share hosting loh!.

  1. Lakukan perubahan yang sama pada domain dhafiyahramadani.com dan fujiangginalubis.ok.

  • dhafiyahramadani.com


  • fujiangginalubis.ok


  1. Restart paket apache2.

root@kelompok8:/var/www/html# /etc/init.d/apache2 restart

  1. Lakukan pengujian w3m pada server.

root@kelompok8:/var/www/html# w3m www.myrnaindriani.net

  • www.dhafiyahramadani.com

  • www.fujiangginalubis.ok

Konfigurasi NAT

  1. Hilangkan tanda pagar pada file sysctl.conf agar dapat di forward IP Address nya.

root@kelompok8:/var/www/html#nano /etc/sysctl.conf

  1. Lakukan pengecekan dengan perintah :

root@kelompok8:/home/var/www/html#sysctl -p

  1. Install paket iptables.

root@kelompok8:/var/www/html#apt install iptables-persistent

  1. Buatlah rule iptables dengan menyesuaikan nama interface pada IP Address enp0s3 jika menggunakan virtualbox.

root@kelompok8:/var/www/html#iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE

  1. Jangan lupa disimpan  iptablesnya.

root@kelompok8:/var/www/html#iptables-save >/etc/iptables/rules.v4

  1. Cek ip tables : untuk menghilangkan konfigurasi iptables -f.

root@kelompok8:/var/www/html#iptables -t nat -L

Verifikasi pada Windows 10

  1. Arahkan terlebih dahulu DNS nya pada server yang telah dibuat.

  1. Lakukan pengujian dengan ping terhadap website yang sudah dibuat.

  1. Buka web browser kemudian ketik http://www.myrnaindriani.net/

  1. Lakukan juga pengecekan pada http://www.dhafiyahramadani.com/

  1. Dan pada http://www.fujiangginalubis.ok/




-------------------------------------------------------------✂




Wordpress

Apa itu Wordpress?

WordPress adalah platform pembuatan website yang diciptakan oleh Matt Mullenweg dan Mike Little pada tahun 2003. Sejarah WordPress berawal dari ditutupnya software blogging bernama b2/cafeblog, Matt dan Mike sebagai pengguna b2/cafeblog, menginisiasi pembuatan software serupa. Di tahun 2004, kedua progammer itu berhasil merilis WordPress 1.0 dengan fungsi-fungsi dasar seperti yang dimiliki b2/cafeblog yang dimodifikasi. Sejak saat itulah perjalanan WordPress dimulai hingga saat ini menjadi CMS paling populer di seluruh dunia. Yang menarik dari WordPress adalah software yang bersifat open source. Artinya WordPress bisa digunakan secara gratis dan bebas untuk dimodifikasi oleh siapa saja.

  1. Topologi


Installasi Wordpress

  1. Terlebih dahulu lakukan installasi wordpress dan mariadb-server.

root@kelompok8:/home#apt install wordpress mariadb-server

  1. Selanjutnya install database untuk wordpress nantinya.

root@kelompok8:/home#mysql_secure_installation

  1. Menghapus index.html yang sebelumnya telah dibuat untuk apache.

root@kelompok8:/home#rm -r myrna/index.html

root@kelompok8:/home#rm -r dhafiyah/index.html

root@kelompok8:/home#rm -r fuji/index.html

  1. Kemudian copy isi dari wordpress tersebut kedalam seluruh folder home.

root@kelompok8:/home#cp -r /usr/share/wordpress/* /home/myrna

root@kelompok8:/home#cp -r /usr/share/wordpress/* /home/dhafiyah

root@kelompok8:/home#cp -r /usr/share/wordpress/* /home/fuji

  1. Membuat sebuah file baru pada domain yang telah dibuat.

root@kelompok8:/home#nano /etc/wordpress/config-myrnaindriani.net.php


root@kelompok8:/home#nano /etc/wordpress/config-dhafiyahramadani.com.php

root@kelompok8:/home#nano /etc/wordpress/config-fujiangginalubis.id.php

  1. Editlah file wp.sql untuk membuat database.

root@kelompok8:/home#nano ~/wp.sql

  1. Lakukan apply pada database yang telah dibuat.

root@kelompok8:/home#cat ~/wp.sql | mysql --defaults-extra-file=/etc/mysql/debian.cnf

Installasi WordPress pada Browser

  1. Search www.myrnaindriani.net/wp-admin/install.php lalu akan muncul halaman yang berisi form untuk diberi nama situs, username, password, dan email untuk login, lalu installah wordpress nya.

  1. Kemudian cobalah untuk login dengan username dan password yang telah dibuat sebelumnya.

  1. Inilah tampilan dashboard utama pada wordpress yang telah diinstall.

  1. Lakukan pengujian yang sama pada www.dhafiyahramadani.com

  1. Dan www.fujianggina.id 




Tidak ada komentar:

Posting Komentar