SERVER - Install Web Server di Ubuntu 18.04 | Anibar Studio

May 23, 2019


Anibar Studio - Bagi para senior di bidang IT, sepertinya sudah tidak asing lagi dengan yang namanya Web Server, terutama bagi IT yang selalu ber kecimpung di dunia website atau blog, tapi sebelum kita melangkah ke tutorial yang akan Anibar Studio jelaskan, mari sama-sama kita tahu dulu apa itu web server buat yang belum tahu.

Menurut versi Anibar Studio Web Server adalah perangkat lunak dan perangkat keras yang berfungsi sebagai penerima permintaan yang dikirimkan melalui browser kemudian memberikan tanggapan permintaan dalam bentuk halaman situs web atau lebih umumnya disebut dokumen HTML

Untuk Tahap Instalasinya Sebagai Berikut :

Install Apache

# sudo apt install apache2

selanjutnya kita allow apache di firewall supaya bisa diaksess

# sudo ufw allow 'Apache'

Seharusnya apache sudah bisa digunakan
untuk melakukan tes, silahkan masuk ke browser lalu ketik http://ip_address_server
kuranglebih tamilanya seperti dibawah ini




Perintah untuk restart pada Apache

# service apache2 restart
# sudo systemctl restart apache2


Install PHP
Buat teman-teman yang ingin menginstall PHP langsung saja masukan perintah dibawah ini.
# sudo apt-get install php libapache2-mod-php

Janganlupa restart apachenya setelah install PHP.

Install Mysql
bagi sahabat semua yang ingin sekaligus menginstall Myql di server tersebut maka langsung saja ikuti tulisan saya di bawah ini

# sudo apt-get install mysql-server mysql-client

Untuk melakukan pengamanan pada mysql yang bru saja kita install, silahkan lakukan perintah dibawah ini dan ikuti step-step yang saya tuliskan di bawah ini


#sudo mysql_secure_installation


===================== Prosess =============================

VALIDATE PASSWORD PLUGIN can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD plugin?
Press y|Y for Yes, any other key for No: Y
There are three levels of password validation policy:
LOW  Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary file
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 2
Please set the password for root here.
New password:
Re-enter new password:
Estimated strength of the password: 100
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : Y
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL 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? (Press y|Y for Yes, any other key for No) : 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? (Press y|Y for Yes, any other key for No) : Y
Success.

By default, MySQL 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? (Press y|Y for Yes, any other key for No) : 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? (Press y|Y for Yes, any other key for No) : Y
Success.
All done!
===================== END Prosess =============================


Sekarang sudah selesai, server web server anda sudah bisa di pergunakan.

Terimakasih banyak, semoga bermanfaat
Jika ada yang salah, mohon dibantu untuk memperbaiki



Share this

Related Posts

Previous
Next Post »