1. Home
  2. Docs
  3. VPS X
  4. X-Cube
  5. VPS Apps
  6. Lamp (Ubuntu 18)

Lamp (Ubuntu 18)

Description

Sebuah kumpulan software Open Source yang terdiri dari aplikasi Linux (Ubuntu 18.14), Apache, Mysql, PHP/Python. LAMP sangat cocok digunakan untuk pembuatan aplikasi berbasis web aplikasi dan dynamic website application. Contoh website yang bisa dibangun menggunakan LAMP adalah : WordPress, Laravel, Code Igniter, Django, dan masih banyak lagi. LAMP menjadi pilihan banyak orang untuk membuat web aplikasi karena banyak sekali artikel tentang cara menggunakan LAMP ini.

 Will be Installed on Your VPS

Package Version License
Apache Latest Stable Apache 2
PHP 7.3 PHP v3.01
MariaDB 10.3 GPLv2
Python MySQL Latest Stable GPL
CSF Latest Stable
Git Latest Stable GPLv2

Panduan Penggunaan LAMP (Ubuntu 18.04)

Setelah berhasil melakukan instalasi maupun rebuild dengan menggunakan XCube LAMP (Ubuntu 18.04), lanjutkan dengan proses upload web aplikasimu. Berikut ini langkah-langkah untuk membuat website secara basic. Sebelum itu silahkan login pada VPS-mu melalui SSH atau Web Console:

 

1. Konfigurasi Database

Optimasi tingkat keamanan databasemu dengan cara menjalankan command ini:

~# mysql_secure_installation

Lanjutkan dengan membuat sebuah database. Untuk membuat database, silahkan gunakan cara ini:

MariaDB [(none)]> create database mydatabasename;

Untuk melihat apakah database sudah terbuat, silahkan jalankan perintah di bawah ini dan pastikan nama databasemu muncul.

MariaDB [(none)]>  show databases;

Setelah itu lanjutkan dengan membuat user untuk mengakses database yang baru saja dibuat.

MariaDB [(none)]>  CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'user_password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON database_name.* TO 'database_user'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

 

2. Konfigurasi Aplikasi Website 

Pertama kali yang harus kamu lakukan adalah melakukan upload file website kamu. Ada beberapa cara untuk melakukan upload:

  1. Menggunakan git dan melakukan Clone
  2. Menggunakan SFTP (filezilla,wiscp,dll)

Upload file websitemu di /var/www/html

Pastikan owner dari file-file websitemu adalah apache. Untuk mengubah ownership/kepemilikan file bisa menggunakan :

~# chown -Rf www-data:www-data /var/www/html

Setelah itu jika pada aplikasimu terdapat konfigurasi untuk database, lakukan perubahan konfigurasi database.

 

3. Konfigurasi Webserver

Jika kamu ingin menambahkan domain atau aplikasi pada VPS mu, lakukan konfigurasi pada Apache Service mu.

~# cd /etc/apache2/sites-enabled/
~# nano namadomain.conf

Jika error melakukan nano, ada kemungkinan belum terinstall. Jalankan command dibawah ini.

<VirtualHost *:80> 
ServerName portal.yourdomain.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/portal
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Setelah itu lakukan restart service apache. Jika setelah melakukan perubahan, lakukan restart service apache.

~# service apache2 reload
Was this article helpful to you? Yes No

How can we help?