Ingin punya server website sendiri tanpa tergantung hosting? Di artikel ini, kamu akan belajar cara setup web server sendiri di VPS atau Dedicated Server Ubuntu menggunakan kombinasi Nginx + PHP + MySQL. Cocok buat kamu yang baru beli VPS atau Dedicated Server dari KlikServer!
Apa Itu Web Server?
Web server adalah sistem yang menyajikan halaman website ke pengunjung melalui browser. Untuk menjalankan website seperti WordPress, kamu butuh tiga komponen utama:
- Nginx sebagai web server
- PHP untuk menjalankan script website
- MySQL sebagai penyimpan data website
Yuk kita mulai dari awal!
Langkah 1: Update Server
Pertama-tama, login ke VPS atau Dedicated kamu via SSH, lalu jalankan:
sudo apt update && sudo apt upgrade -y
Ini akan memastikan sistem kamu up to date.
Langkah 2: Install Nginx
Jalankan perintah berikut untuk menginstal Nginx:
sudo apt install nginx -y
Lalu cek apakah Nginx sudah aktif:
sudo systemctl status nginx
Jika aktif, kamu bisa coba buka IP server kamu lewat browser. Harusnya muncul halaman default Nginx.
Langkah 3: Install MySQL
Sekarang, install database MySQL:
sudo apt install mysql-server -y
Setelah itu, amankan instalasi:
sudo mysql_secure_installation
Ikuti saja instruksi di layar. Kamu bisa atur password root dan hapus user anonymous.
Langkah 4: Install PHP dan Modulnya
PHP dibutuhkan agar server bisa menjalankan website seperti WordPress.
Install dengan:
sudo apt install php-fpm php-mysql -y
Modul php-mysql
dibutuhkan agar PHP bisa terhubung ke MySQL.
Kamu sudah berhasil melakukan setup awal VPS dan menginstal Nginx! Di bagian selanjutnya, kita akan lanjut ke instalasi database:
Lanjut ke : Cara konfigurasi Nginx