Nama : Ilham Taufiqurrahman
Kelas : 12 TKJ B
A. PEMBAHASAN
VPS adalah singkatan dari "Virtual Private Server" ini adalah bentuk layanan hosting dimana sebuah server fisik dibagi menjadi beberapa server virtual. VPS ini memiliki fungsi untuk bisa membuat partisi terhadap sumber daya berubah server fisik dan diubah dalam bentuk server virtual.
Kelebihan VPS :- Perfoma Stabil dan Bagus : VPS mampu memberikan performa dan kinerja yang stabil dalam meng-hosting website anda.
- Kapasitas server fleksibel ; VPS memiliki kapasitas server fleksibel, sehingga anda bisa melakukan penambahan atau pengurangan sesuai kebutuhan.
- Harga Terjangkau : biaya VPS setiap bulan nya sangat ekonomis sehingga tidak memberatkan anggaran perusahaan anda.
Kekurangan VPS :- Harus Memiliki Skill IT : harus memiliki pengetahuan yang mumpuni mengenai server dan IT. Jadi anda harus mengoperasikan dan melakukan kustomisasi VPS dengan tepat agar kinerja aplikasi dan website tetap mumpuni.
- Biaya lebih tinggi daripada shared hosting : VPS memang memiliki biaya berlangganan yang lebih tinggi daripada shared hosting. Namun, biaya tersebut sepadan dengan tingkat privasi yang lebih ekslusif dan fitur yang sangat lengkap.
TOPOLOGI
Pembelian VPS
- Pertama buka website RumahWeb.com lalu pilih size S dengan harga Rp.60.000 karena kemarin ada promo menjadi Rp.30.000, lalu pilih OS yang dibutuhkan, disini saya pilih OS Ubuntu 20-04 64 bit.
- Langkah selanjutnya Verifikasi pembelian VPS dengan mengisi data untuk VPS yang nanti akan di gunakan.
- Pada menu ini kalian klik Lanjut saja
- Lalu disini saya klik Checkout dan melakukan pembayaran menggunakan aplikasi gopay
- Jika sudah melakukan pembayaran tunggu saja karena sedang di proses, dan inilah tampilan ketika proses pembayaran berhasil
Pembelian domain
- Pertama buka web niagahoster, lalu klik Domain kemudian pilih Cari & Cek Domain
- Selanjutnya ketik nama domain yang kalian inginkan
- Setelah itu klik pilih pada domain yang ingin kalian beli
- Lanjut kalian akan di minta untuk login terlebih dahulu, bisa menggunakan Facebook ataupun google
- Lanjut pilih metode pembayaran yang kalian mau, lalu pilih buat tagihan pembayaran dan nanti kalian akan di arahkan ke barcode pembayaran yang kalian pilih
- Dan nanti kalian hanya tinggal login untuk masuk ke Client area niagahoster, dan akan di suruh verifikasi email(memverifikasi email yang tadi di daftarkan)
Setting DNS/Nameserver :
1. Pertama Login ke Client Zone Niagahoster, karena saya membeli domain di Niagahoster, lalu klik Manage
2. Selanjutnya klik DNS / Nameserver
3. Lanjut seting DNS records, dengan cara masukan IP Address VPS kalian lalu klik Add Record
4. Lanjut klik Change Nameserver untuk mengubah nameserver
5. Ubah Nameserver menjadi ns1rumahweb.com dan ns2rumahweb.com, karena saya membeli VPS di rumahweb, lalu klik save
Configurasi VPS :
6. Kemudian buka Putty lalu masukan ip vps, untuk meremote vps nya, Lalu login root dan password vps kalian, Selanjutnya ketik perintah apt update
7. Install paket apache2 untuk mengaktifkan web browsernya dengan perintah apt install apache2
8. Verifikasi pada web browser dengan mengetikan ip vps 203.175.11.205 dan pastikan sudah bisa di akses
13. Lakukan uji coba ping ke ping ilhamtrm.site dapat di lihat bahwa sudah dipropagasi
14. Buka web browser dan ketik alamat dns dengan nama alfifathilahmulku.online dapat dilihat dns sudah resolve
15. Akses propagation dns : https://wwwwhatsmydns.net/#A/ilhamtrm.site dan cek ip publiknya sudah tersedia atau belum
16. Lanjut configurasi wordpress, buat user baru pada vps dengan perintah adduser wp-ilham , buat password, klik Y , lalu kalian liat user yang sudah di buat dengan perintah ls
17. edit apache2, dengan cara kita masuk ke direktori /etc/apache2 dengan perintah nano /etc/apache2/apache2.conf , lalu edit file apache2.conf, lalu pada bagian direktori /var/www kita ganti ke direktori user yang sudah kita buat, sehingga menjadi /home/wp-ilham/.
18. Masuk ke diretory /etc/apache2/sites-available/ lalu ketik perintah cp 000-default.conf wp-alfi.conf
19. Edit file wp-alfi dengan perintah nano, lalu hapus # pada bagian Servername dan ubah ke domain ilhamtrm.site dan untuk documentroot pindahkan ke direktori /home/wp-ilham
20. Lanjut nonaktifkan file 000-default.conf, dengan perintah a2dissite 000-default.conf dan kita aktifkan file wp-alfi.conf dengan perintah a2ensite wp-ilham.conf, lalu kita restart apache2 nya, dengan perintah service apache2 restart
21. Install mysql database agar data wordpress nya tersimpan ke database, install dengan perintah mysql-server mysql-client phpmyadmin
22. Konfigurasi phpmyadmin menggunakan apache2
23. Apakah ingin konfigurasi phpmyadmin dilakukan dengan dbconfig-common, disini pilih yes
23. Buat password untuk phpmyadmin
24. Konfirmasi kembali passsword yang sudah di buat
25. Buat akun untuk login ke database server, menggunakan user dan password, dengan perintah mysql
- -u root -p
- create user 'alfifathilah'@'localhost'identified by '123';
- CREATE DATABASE wordpress;
- SHOW DATABASE
- grant all on wordpress.* to 'alfifathilah'@'localhost';
- FLUSH PRIVILEGES;
- quit
26. Buka browser, ketik 203.175.11.205/phpmyadmin/ , lalu login dengan user dan password yang sudah di buat
27. Ini adalah tampilan dari database nya
28. Lanjut izinkan direktori wp-alfi dengan perintah chmod 777 -R /home/wp-ilham/
29. Buka app Filezila , login dengan IP 203.175.11.205 , Hostname root , password vpsnya dan dengan port 22
30. Arahkan path ke /home/wp-ilham, lalu hapus isinya
31. Lanjut cari dan buka file wordpress yang sudah di download dan di ekstrak, lalu upload semua isi dari file wordpressnya kr dalam file yang sudah di kosongkan
32. Tunggu proses upload semua file berhasil
33. Setelah file semua berhasil di upload ubah nama file wp-config-sample.php menjadi wp-config.php
34. Kemudian klik wp-config.php yang sebelumnya di rename lalu pilih View/Edit
35. Lakukan perubahan database pada file tersebut, sesuai dengan yang di daftarkan sebelummnya
36. Verifikasi halaman wordpress, dengan ketik ilhamtrm.site di browser











.png)

.png)



.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)



















0 Komentar