Pendahuluan
CentOS
Linux merupakan system operasi yang berbasis kernel linux yang banyak digunakan
untuk kebutuhan server karena memiliki beberapa keunggulan seperti : Open Source,
Ringan, dan memiliki kompabilitas software yang sesuai untuk kebutuhan server
setingkat perusahaan.
A. Tahap Pelaksanaan
1. Instalasi system
operasi
a. Spesifikasi
sistem untuk kebutuhan server (CLI Mode)
-Memory minimal 1GB
-Storage minimal 8GB
-NIC wired
b. Konfigurasi
pengguna
Username : User
Password : centos
Root
Password : centos
c. Konfigurasi
Jaringan
IP
address : 172.168.20.22/24 (static)
Netmask : 255.255.255.0
Gateway : 172.168.20.1
DNS : 1.1.1.1, 8.8.8.8
2. Konfigurasi
a. Instalasi
web server (apache)
~# yum install
-y httpd
~#
systemctl start httpd
~# systemctl
enable httpd
~# firewall-cmd
–permanent –add-port=80/tcp
b. Instalasi
aplikasi database (MySql)
Tambahkan repository
mysql
~# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
~# rpm -ivh
mysql-community-release-el7-5.rpm
~# yum -y
install mysql-server
~# systemctl
start mysqld
~#
systemctl enable mysqld
Konfigurasi
password database
~# mysql_secure_installation
c. Instalasi phpMyAdmin
~# yum install
-y epel-release
~# yum install
-y phpmyadmin
d. Instalasi
depensency PHP
~# yum -y
install php php-curl php-imap php-gd php-xml php-xmlrpc
e. Edit
konfigurasi phpMyAdmin
~# nano /etc/httpd/conf.d/phpMyAdmin.conf
Disable semua
parameter
Require ip
xxx.xxx.xxx.xxx
Tambahkan parameter
granted dibawah parameter yang telah di disable
Require all
granted
f.
Restart WebServer
~# service httpd
restart
g. Disable SELinux
(opsional)
~# nano
/etc/selinux/config
Ganti enforcing
menjadi disabled
~# reboot
B. Masalah yang
dihadapi
a. Selesai menginstall
apache maka tidak langsung dapat diakses melalui http://IP_Address/phpmyadmin
Solusi : mengedit
file phpMyAdmin.conf untuk mengizinkan selain localhost mengakses phpMyAdmin
b. Tidak dapat
terhubung ke MySQL : Error 2002
Solusi : merestart service mysqld
Penjelasan : Terjadi karena sebelumnya mendisable mysql
c. Ketika
mengakses phpMyAdmin muncul tulisan aneh
Penjelasan : Terdapat dependency PHP yang belum terinstall
Solusi : install dependency yang belum terinstall
C. Kesimpulan
CentOS merupakan system operasi yang banyak digunakan untuk
kebutuhan server. Terutama server hosting, webserver, dll. CentOS banyak dipilih
karena terdapat beragam aplikasi pendukung untuk keperluan server
mantap ni, bermanfaat!
ReplyDeletejangan lupa mampir ya AORLIN(.)com
This comment has been removed by a blog administrator.
ReplyDelete