Kamis, 02 Januari 2025

VPS SERVER


 VPS (Virtual Private Server)

 layanan server virtual yang memiliki sumber daya yang terdedikasi khusus untuk satu pengguna, berbeda dengan shared hosting dimana sumber daya komputasi yang sama digunakan oleh beberapa pengguna. Hal ini menyebabkan website yang berjalan di atas shared hosting bisa terganggu jika seandainya pengguna dalam satu sumber daya yang sama menggunakan sumber daya secara besar. Namun shared hosting cocok untuk digunakan jika kamu mulai go-digital dan membuat website.

❤KONFIGURASI :

    VPS yang akan disetting menggunakan script ini hanya memiliki akses menggunakan SSH saja.

login ke VPS via SSH:

  • # apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade 

Perintah ini akan melakukan update repositori dan update sistem menjadi yang terbaru sesuai repositori Jessie.

  • # apt-get install git

Lakukan instalasi aplikasi Git supaya dapat digunakan untuk melakukan cloning terhadap script yang aku bikin.

  • # git clone https://xyz@bitbucket.org/xyz/setup-vps.git

Perintah ini digunakan untuk melakukan cloning file-file yang ada pada git repositoriku di BitBucket. Akan ada folder baru bernama setup-vps, masuklah kedalamnya.

  • ./setup-debian.sh dotdeb
  • ./setup-debian.sh system
  • ./setup-debian.sh nginx
  • ./setup-debian.sh mysql
  • ./setup-debian.sh php

Baris pertama untuk menambahkan repositori dotdeb ke dalam sistem APT Debian kita. 

Baris kedua adalah untuk memasang beberapa aplikasi dan membersihkan sistem dari aplikasi yang tidak diperlukan. 

Baris ketiga menginstall web server nginx. 

Baris keempat dan kelima memasang MySQL dan PHP. 

Menambahkan domain ke VPS Debian 8

  • # ./setup-debian.sh site nama-domain.com

Perintah ini untuk menambahkan satu domain ke VPS kita. Sebelumnya kita harus menambahkan IP VPS sebagai A record domain kita. Juga menambahkan entry CNAME www ke yang mengarah ke domain supaya dapat diakses.

  • # ./setup-debian.sh mysqluser nama-domain.com

Perintah ini akan membuat satu database dengan satu user full privileges di MySQL VPS. User dan password ditampilkan sebagai output perintah ini dan juga disimpan dalam file bernama mysql.conf di folder /var/www/nama-domain.com

  • # ./setup-debian.sh wordpress nama-domain.com

Kalau kita menggunakan perintah ini untuk menginstall WordPress, kamu bisa skip pembuatan database. Soalnya pada saat instalasi WordPress akan dibuatkan database

Tidak ada komentar:

Posting Komentar