5. Install MariaDB
Selanjutnya adalah instalasi MySql. Terus kenapa judulnya Install MariaDB? Karena MariaDB merupakan aplikasi database open source, dan merupakan kembaran dari MySql dan diciptakan oleh orang yang sama yakni Michael Widenius. Ia menciptakan MariaDB setelah MySql dibeli oleh Oracle dari Sun Microsystems. Ada ketakutan MySql tiba-tiba akan berubah komersial atau tiba-tiba dimatikan oleh oracle. Banyak kelebihan MariaDB yang utama adalah pengembangannya lebih terbuka dan rilis keamanannya lebih cepat dan transparan. Berikut cara instal MariaDB pada Linux Ubuntu :
root~$ sudo apt-get install -y mariadb-server mariadb-client
kemudian jalankan MariaDB
root:~$ sudo service mysql start
Kalau berhasil maka perintah akan muncul keterangan seperti gambar dibawah :
6. Secure MySQL
Konfigurasi ini perlu dilakukan agar database aman dari orang-orang yang yang mencoba mengakses database secara ilegal, berniat hack database seperti sql injeksi, dan niat-niat tidak baik lainnya. Pada langkah ini setelah setelah anda memasukkan tag secure installation akan keluar beberapa pertanyaan yang hanya dijawab dengan y (yes) dan n (no).
root:~$ sudo mysql_secure_installation
Hasil yang keluar akan seperti dibawah ini, isi y atau n sesuai dengan keterangan.
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE PLEASE READ EACH STEP CAREFULLY
In order to log into MariaDB to secure it, we ll need the current password for the root user. If you ve just installed MariaDB, and you havent set the root password yet, the password will be blank, so you should just press enter here.
Enter current password for root (enter for none):
OK successfully used password, moving on.
Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorisation.
You already have a root password set, so you can safely answer n.
Change the root password? [Y/n] n. skipping.
By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.
Remove anonymous users? [Y/n] y
Success
Normally, root should only be allowed to connect from localhost. This ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
Success
By default, MariaDB comes with a database named test that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment.
Remove test database and access to it? [Y/n] y
- Dropping test database
Success
- Removing privileges on test database
Success
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
Success
Cleaning up
All done If you ve completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB
7. Install PHP7
PHP merupakan bahasa pemrograman yang dirancang untuk pengembangan web, atau sering disebut dengan bahasa pemrograman server side. Jadi bahasa pemrograman php hanya bisa dijalankan pada sever. Ini berbeda dengan bahasa pemrograman client set seperti javascript yang bisa langsung diproses pada webserver client.
root~$ sudo apt-get install -y php libapache2-mod-php php-mcrypt php-mysql
Cek versi PHP dengan :
root:~$ php -v
8. Install PhpMyadmin
PhpMyadmin adalah aplikasi dalam bahasa PHP yang digunakan untuk pengelolaan MySQL menggunakan web browser. Cara ini memudahkan bagi mereka yang lebih suka menanggani administrasi MySQL menggunakan GUI dari pada text base. Berikut cara menampilkan PhpMyadmin di browser :
root:~$sudo apt-get -y install phpmyadmin
Setelah install tapi saat ketik localhost/phpmyadmin di bar ada error : The requested URL /phpmyadmin was not found on this server, maka kemungkinan karena phpmyadmin belum dikonfigurasi denagn apache2. Untuk mengatasinya ikuti langkah berikut :
root:~# sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
root:~#sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
root:~# sudo systemctl restart apache2
Ketika sudah berhasil masuk ke halaman PhpMyadmin, tetapi tidak bisa login ke MySQlnya maka lakukan reset password sebagai berikut :
root@vpnserver:~# sudo mysql -u root
MariaDB [none]> use mysql;
MariaDB [mysql]> update user set password=paswordnya where User=root;
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> exit;
coba lagi masukan pasword yang sudah dibuat pada halaman login phpmyadmin
9. Upload File
Bagaimana cara upload file ke htdocs (www) pada linux yang hanya bisa diakses lewat terminal? Pertanyaan itu mungkin timbul bagi yang melakukan remote ke server linux dengan laptop atau pc ber-OS Windows. Kita bisa menggunakan WinSCP, yaitu sebuah aplikasi yang berfungsi untuk melakukan transfer file antara device dengan platform windows dengan linux.
WinSCP bisa didownload di internet dan di install langsung pada PC atau Laptop. Double klik pada logo WinSCP yang secara otomatis shortcutnya ada di dekstop setelah install. Isikan Ip address Linux Ubuntu kita dalam hal ini : 192.168.0.83, biarkan portnya 22 yang merupakan port default WinSCP. File protocol setel pada SFTP (Secure File Transfer Protocol).
Untuk upload gunakan WinSCP masuk ke folder Var dan taruh filenya di folder www sebagaimana gambar dibawah ini. Cukup tarik saja file yang mau kita upload ke web server pada kolom sebelah kiri yang merupakan directory PC kita ke kolom sebelah kanan yang merupakan directory web server linux ubuntu. Selesai sudah installasi dan konfigurasi web server dengan Ubuntu Server, sekarang tinggal buat aplikasi kemudian taruh file dan databasenya di web server yang telah dbuat.
Tidak ada komentar:
Posting Komentar