Anda di halaman 1dari 26

LOGO

Instalasi dan Konfigurasi

By
Tim SIPP MA.RI
Januari 2016
LOGO

Mengapa memilih CentOS ?


 CentOS yang merupakan keluarga dari LINUX dan open source
 CentOS kstabilannya sudah teruji, karena merupakan ‘cloning’ dari
distribusi Red Hat Enteprise Linux.
 Apache,PHP dan Mariadb/Mysql lebih optimal jika berjalan di
‘alam’nya yaitu OS Non Windows
 CentOS di support sampai tahun 2024 (sekitar 10 tahun), full update
sampai tahun 2020, maintenance update sampai tahun 2024.
 Dan yang paling utama adalah CentOS gratis 
LOGO
Petunjuk Instalasi Secara Singkat

Apa saja yang dibutuhkan :


•Hardware requirements
 Minimal memori 512 Mb, lebih lebih baik
 Hardisk minimal 2 G
 Processor minimal Pentium 3 ;
kecepatan minimal 500MHz
 Kartu jaringan dan koneksi internet (optional)
•Master Installer CentOS (ISO), didownload di http://www.centos.org, ada 3
jenis DVD ISO,Everything ISO dan minimal ISO, jika ada koneksi internet
yang bagus, download minimal ISO sudah cukup nanti install/update bisa via
internet.
LOGO

Instalasi CentOS sangat mudah sekali dan cukup cepat, apalagi sudah user
friendly installernya, pada dasarnya cuman ada 3 tahap besar ketika install
CentOS
Booting
CentOS ISO

Set up
partisi,network,
user, package

Selesai
LOGO
LOGO
LOGO
LOGO

Pasca Install

Setelah instalasi CentOS selesai, kita asumsikan bahwa kita


instalasi dengan minimal software agar aplikasi SIPP
berjalan baik maka yang di bawah ini harus terinstall
dengan baik dan benar :
• Network/jaringan
• Apache Web Server,PHP, database Mariadb
• Secure Shell (SSH)
kemudian mengkonfigurasi system yang diperlukan.
Ada 3 perintah yang akan sering dipakai yaitu
systemctl , yum dan vi
systemctl start|stop|restart|reload|status|enable servicename.service
yum –y install nama package
vi namafile
LOGO

Mari kita lakukan langkah pengecekan:


1.Network/jaringan
nmcli d

edit file device enp0s3


vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
LOGO

Mari kita lakukan langkah pengecekan:


1.Network/jaringan
nmcli d

edit file device enp0s3


Vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
LOGO
edit file device enp0s3
Vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
LOGO

Konfigurasi manual IP Adresses statis


LOGO
Konfigurasi network menggunakan GUI :
Ketik perintah nmtui untuk membuka
Network Manager TUI dan klik [enter]
setelah memilih ”Edit a connection”
( gunakan TAB untuk memlilih option) .
LOGO

sekarang bisa dilihat network


device/interfaces yang ada, pilih kemudian
klik “Edit“.
LOGO

untuk setting DHCP (pemberian nomor IP address secara


dinamis) pilih Automatic 1 ( dengan klik enter)

pilih automatically connect dan available to


all users kemudian klik OK
LOGO

untuk setting DHCP (pemberian nomor IP address secara


dinamis) pilih Automatic 1 ( dengan klik enter)

pilih automatically connect dan available to


all users kemudian klik OK
LOGO

untuk setting DHCP (pemberian nomor IP address secara


dinamis) pilih Automatic 1 ( dengan klik enter)

pilih automatically connect dan available to


all users kemudian klik OK
LOGO

untuk setting DHCP (pemberian nomor IP address secara


dinamis) pilih Automatic 1 ( dengan klik enter)

pilih automatically connect dan available to


all users kemudian klik OK
LOGO

Aktifkan network :
systemctl start network
systemctl enable network
setelah itu lakukan perintah ping ke ip adress tersebut atau ping google.com
untuk mengetestnya.
2. Apache, PHP dan mariadb
- Install Apache web server, ketik perintah
yum –y install httpd
systemctl start httpd
system enable httpd
kemudian izinkan port 80 (http)dan 443 (hhtps) ke dalam firewall
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
cek apakah berjalan baik webservernya ketik http://(ipserver)
LOGO

- Install php, ketik perintah


yum –y install php
kemudian install librari-libari php yang diperlukan
yum -y install epel-release
yum -y install php-mcrypt php-mysql php-gd php-ldap php-odbc
php-pear php- xml php-xmlrpc php-mbstring php-snmp php-soap
curl curl- devel
Setelah selesai restart apache servicenya dengan perintah
systemctl restart httpd
cek apakah php sudah berjalan baik dengan membuat file info.php
echo “<?php phpinfo(); ?>” > /var/www/html/info.php
cek http://(ipserver)/info.php
LOGO

– Install mariadb
yum –y install mariadb-server mariadb
setelah selesai aktifkan dan jalankan di startup dengan perintah
systemctl start mariadb
systemctl enable mariadb
Setelah itu lakukan setting user root dll dengan perintah
mysql_secure_installation
yang perlu disetting :
Enter current password for root (enter for none):
Change the root password? [Y/n] y (isi dengan password yang diberikan)
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
mariadb selesai diinstall,
tambahkan mariadb di firewall:
firewall-cmd –permanent –zone=public –add-service=mysql
firewall-cmd --reload
LOGO

Kemudian kita cek apakah mariadb sudah siap digunakan dengan perintah
mysql –u root –p

Dari gambar mariadb sudah siap digunakan


LOGO

3. Secure Shell (SSH)


untuk mengakses server secara remote.
cek status ssh apakah sudah aktif/terinstall (secara default
sudah terinstall), perintah:
 systemctl status sshd
 Systemctl start sshd
 Systemctl enable sshd
Ijikan SSH dalam firewall
 Firewall-cmd –permanent –zone=public –add-
service=ssh
LOGO

Mengkonfigurasi system yang diperlukan:


1. Mematikan selinux
vi /etc/sysconfig/selinux
rubah selinux=enforcing menjadi selinux=disabled
kemudan reboot CentOS nya , reboot
2. Mengedit php.ini
vi /etc/php.ini
date.timezone = Asia/Jakarta
upload_max_filesize = 2M
systemctl restart httpd
3. Mengedit mariadb/mysql konfigurasi , tambahkan
max_allowed_packet=1024M di bawah [mysql_safe]
vi /etc/my.cnf
big_tables
max_allowed_packet=1024M
innodb_file_per_table = 1
Systemctl restart mariadb
LOGO

Mengkonfigurasi system yang diperlukan:


4. Edit file konfigurasi Apache
vi /etc/httpd/conf/httpd.conf
cari :
<Directory "/var/www/html">
#...... dll
AllowOverride None
rubah menjadi:
AllowOverride All
systemctl restart httpd
TERIMA KASIH
semoga lancar
Jangan takut mencoba

Tim SIPP MA
Januari 2016 – Megamendung Ciawi Bogor

Anda mungkin juga menyukai