2012
Jika anda menemukan masalah dalam konfigurasi ini tolong contact ke hooliganari@ymail.com
4. Lalu tekan enter untuk melanjutkan 5. Tekan skip untuk melewati test media dan untuk melanjutkan installasi
Me mbangun se rv e r f e dora
Page 1
Specialized Storage Device=pilihan untuk menginstall pada SANs,DASDs,Firmware RAID dan perangkat multipath
Me mbangun se rv e r f e dora
Page 2
Dalam laporan kali ini contohnya saya mengisikan ari.com untuk hostnamenya lalu tekan next
Karena kita sedang berada di Indonesia pilihlah Indonesia tepatnya di Jakarta. Lalu pilihlah tombol next
11. Mengisikan password untuk Fedora kita,rekomendasi password baiknya menggunakan kombinasi
Me mbangun se rv e r f e dora
Page 3
Pi l ih Replace Existing Linux System menu ini juga a ka n menghapus semua partisi ya ng terdapat pada ha rdisk. Na mun bedanya menu i ni tidak akan menghapus partisi lain ya ng a da dalam hardisk s eperti VFAT atau FAT32.
Pi l ih Shrink Current System menu ini berfungsi untuk memperkecil ukuran data partisi yang s udah a da agar memperbesar ukuran hardisk ya ng kosong.
Untuk contoh dipilih pilihan Replace Exi sting Li nux Sys tem. Lalu klik Next.
Pi l ih Create Custom Layout menu i ni memperbolehkan anda untuk mengatur s endiri s us unan partisi hardisk anda dengan menggunakan partition tool.
14. Memilih type system yang akan diinstallkan,apakah ingin GUI,Text,Minimalis atau Web Server
Jangan lupa memilih Customize Now untuk pemilihan software yang akan diinstallkan,lalu Next
Me mbangun se rv e r f e dora
Page 4
Karena untuk system server dan supaya tidak berat jadi untuk Desktop Environtments tidak ada
yang diinstallkan
b. Application
Yang diinstallkan hanya Editor dan Text-based internet saja, yang lainnya jangan di checklist
c. Development
Me mbangun se rv e r f e dora
Page 5
d. Servers
e. Base System
Untuk Base System biarkan secara default tetapi sebagai tambahan checklist system tools
Me mbangun se rv e r f e dora
Page 6
f.
16. Tunggu hingga installasi selesai 17. Jika sudah ada tampilan seperti dibawah, berarti installasi selesai lalu reboot.
Me mbangun se rv e r f e dora
Page 7
2. Konfigurasi Firewall [root@ari ~]# setup Pilihlah Firewall configuration lalu tekan Enter
Hilangkan tanda Bintang di Enabled memakai spasi seperti pada gambar lalu Ok
3. Konfigurasi Selinux [root@ari ~]# vi /etc/selinux/config Edit dari SELINUX=enforcing Menjadi SELINUX=disabled Lalu save dengan cara menekan Shift + : lalu wq
Me mbangun se rv e r f e dora
Page 8
4. Konfigurasi IP STATIC [root@ari ~]# vi /etc/sysconfig/network-scripts/ifcfg-p3p1 Rubahlah hingga menjadi seperti ini DEVICE="p3p1" HWADDR="00:0C:29:50:AD:E3" BOOTPROTO="static" ONBOOT="yes" NM_CONTROLLED="yes" IPADDR="192.168.1.211" NETMASK="255.255.255.0" TYPE="ethernet" GATEWAY="192.168.1.1" DNS1="202.90.194.162" *yang dikotakin itu nilainya terserah kemauan kita atau disesuaikan 5. Update System/OS ke dunia luar a. Edit fedora.repo (mengarahkan mirror ke kambing.ui.ac.id) [root@ari ~]# vi /etc/yum.repos.d/fedora.repo Rubahlah : baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever /Everything/$basearch/os/ menjadi : baseurl=http://kambing.ui.ac.id/fedora/releases/$releasever/Everything/$basearch /os/ Rubahlah : baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever /Everything/$basearch/debug/ Menjadi: baseurl=http://kambing.ui.ac.id/fedora/releases/$releasever/Everything/$basearch /debug/ Rubahlah : baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever /Everything/source/SRPMS/ Menjadi : baseurl=http://kambing.ui.ac.id/fedora/linux/releases/$releasever/Everything/sour ce/SRPMS/ *kalau menemukan kata mirro kasih tanda # didepannya, contohnya : #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug$releasever&arch=$basearch Lalu Simpan
Me mbangun se rv e r f e dora
Page 9
b. Edit fedora-updates.repo (mengarahkan mirror ke kambing.ui.ac.id) [root@ari ~]# vi /etc/yum.repos.d/fedora-updates.repo Rubahlah : baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever /$basearch/ Menjadi : baseurl=http://kambing.ui.ac.id/fedora/updates/$releasever/$basearch/ Rubahlah : baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever /$basearch/debug/ Menjadi : baseurl=http://kambing.ui.ac.id/fedora/linux/updates/$releasever/$basearch/deb ug/ Rubahlah : baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever /SRPMS/ Menjadi : baseurl=http://kambing.ui.ac.id/fedora/updates/$releasever/SRPMS/ *kalau menemukan kata mirro kasih tanda # didepannya, contohnya : #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug$releasever&arch=$basearch Lalu Simpan c. Update system [root@ari ~]# yum -y update Setelah mengupdate lalu restart dengan perintah : [root@ari ~]# init 6 6. Install HTTPD (apache) [root@ari ~]# yum -y install httpd 7. Konfigurasi HTTPD [root@ari ~]# vi /etc/httpd/conf/httpd.conf Editlah : ServerName www.example.com:80 Menjadi : ServerName 192.168.1.211:80 Edit : ErrorLog /logs/error_log Menjadi : ErrorLog /var/log/httpd/error_log Edit : CustomLog /logs/access_log combined Menjadi : CustomLog /var/log/httpd/access_log combined Me mbangun se rv e r f e dora Page 10
Edit : Alias /icons/ "/var/www/icons/" Menjadi : #Alias /icons/ "/var/www/icons/" Edit : UserDir disabled Menjadi : #UserDir disabled Edit : #UserDir public_html Menjadi : UserDir public_html Lalu simpan 8. Restart httpd [root@ari ~]# service httpd restart Restarting httpd (via systemctl): [ OK ] 9. Install php,php-domxml,php-gd,php-imap,php-ldap,php-pear,postgresql,dan php-mysql [root@ari ~]# yum -y install php php-domxml php-gd php-imap php-ldap php-pear postgresql php-mysql 10. Konfigurasi file php.ini [root@ari ~]# vi /etc/php.ini Rubahlah menjadi seperti ini : file_uploads = On short_open_tag = On register_globals = Off 11. Install Mysql [root@ari ~]# yum -y install mysql [root@ari ~]# yum -y install mysql-server 12. Menjalankan mysql [root@ari ~]# service mysqld start 13. Menjalankan mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current password for the root user. If you've just installed MySQL, and you haven't 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): (tekan enter) OK, successfully used password, moving on...
Me mbangun se rv e r f e dora
Page 11
Setting the root password ensures that nobody can log into the MySQL root user without the proper authorization Set root password? [Y/n] (tekan y, lalu enter) New password: (ketikkan password baru) Re-enter new password: (ketikkan lagi password barunya) Password updated successfully! Reloading privilege tables.. ... Success! 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? [Y/n] (ketik y, lalu enter) ... 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] (ketik y, lalu enter) ... 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? [Y/n] (ketik y, lalu enter) - 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] (tekan y, lalu enter)
14. Restart system [root@ari ~]# init 6 Setelah berhasil merestart lalu jalankan httpd dan mysqld : [root@ari ~]# service mysqld start [root@ari ~]# service httpd start
Me mbangun se rv e r f e dora
Page 12
16. Membuat phpinfo [root@ari ~]# vi /var/www/html/phpinfo.php Isilah file tersebut dengan : <?php phpinfo(); ?> 17. Mengetest phpinfo Mengetikan 192.168.1.211/phpinfo.php di address bar
Me mbangun se rv e r f e dora
Page 13
18. Install phpmyadmin [root@ari ~]# yum -y install phpMyAdmin 19. Copy direktori phpMyAdmin [root@ari ~]#cp r /usr/share/phpMyAdmin/libraries/config.default.php Editlah : $cfg['Servers'][$i]['auth_type'] = 'cookie'; Menjadi : $cfg['Servers'][$i]['auth_type'] = 'http'; Lalu simpan hasil kerja 20. Edit phpMyAdmin.conf [root@ari ~]# vi /etc/httpd/conf.d/phpMyAdmin.conf Editlah #Alias /phpMyAdmin /usr/share/phpMyAdmin #Alias /phpmyadmin /usr/share/phpMyAdmin Menjadi Alias /phpMyAdmin /var/www/html/phpMyAdmin Alias /phpmyadmin /var/www/html/phpMyAdmin Edit dari <Directory/usr/share/phpMyAdmin/> Menjadi <Directory /var/www/html/phpMyAdmin/> Edit <IfModule !mod_authz_core.c> # Apache 2.2 #Order Deny,Allow # Deny from All # Allow from 127.0.0.1 #Allow from ::1 </IfModule> Menjadi <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow # Deny from All # Allow from 127.0.0.1 Allow from all </IfModule>
Me mbangun se rv e r f e dora
Page 14
Edit #<Directory /usr/share/phpMyAdmin/libraries/> # Order Deny,Allow #Deny from All #Allow from None #</Directory> Menjadi <Directory /var/www/html/phpMyAdmin/libraries/> Order Deny,Allow # Deny from All Allow from all </Directory> Lalu simpan 21. Test phpMyAdmin Melalui browser kunjungi 192.168.1.211/phpMyAdmin Lalu muncul kotak dialog yang meminta username dan password
Me mbangun se rv e r f e dora
Page 15
Me mbangun se rv e r f e dora
Page 16
C. Install Joomla
a. Download joomla di www.joomla.org/download.html b. Setelah terdownload Extract joomla terlebih dahulu di harddisk. c. Lalu salin direktori joomla yang baru terextract ke computer server dengan menggunakan WinScp. Simpan direktori joomla di /var/www/html/joomla
d. Melakukan CHMOD Pindah dulu ke direktori html [root@ari ~]# cd /var/www/html/ Melakukan pengaturan hak akses joomla [root@ari html]# chmod 755 -R joomla/ [root@ari html]# chown -R apache.apache joomla/ Pindah ke direktori joomla [root@ari html]# cd joomla/ [root@ari joomla]# chmod o+x .
Me mbangun se rv e r f e dora
Page 17
e.
Membuat Configuration.php Masih ada didirektori joomla lalu buat configuration.php [root@ari joomla]# vi configuration.php Atur hak akses configuration.php [root@ari joomla]# chmod -f 755 configuration.php Lalu simpan file tersebut tidak diisi apapun
f.
Me mbangun se rv e r f e dora
Page 18
g.
Me mbangun se rv e r f e dora
Page 19
h. PErsetujuan
Me mbangun se rv e r f e dora
Page 20
i.
Pengaturan database
j.
Databse type=mysql Hostname kita isikan dengan localhost Username joomla kita isikan saja root Passwordnya terserah kita Untuk databse terserah namanya apa, asalkan nama yang belum pernah digunakan. Lalu klik next Untuk konfigurasi ftp dibiarkan secara default saja.
Me mbangun se rv e r f e dora
Page 21
k.
Main Configuration
Isikan sitename (terserah namanya apa saja) Isikan email dan password untuk admin Jangan lupa klik install sample data Lalu next untuk melanjutkan konfigurasi
Me mbangun se rv e r f e dora
Page 22
l.
Pastekan tulisan diatas di direktori joomla lalu configuration.php (file yang kosong) [root@ari joomla]# vi configuration.php Jika sudah ada jangan dipastekan,tapi kalo tidak ada baru pastekan. Lalu simpan konfigurasi m. Mengubh direktori installation [root@ari joomla]# mv installation/ installation1/
Me mbangun se rv e r f e dora
Page 23
Me mbangun se rv e r f e dora
Page 24
Me mbangun se rv e r f e dora
Page 25
f.
Konfigurasi berhasil
Jika anda menemukan masalah dalam konfigurasi bias ditanyakan langsung ke alamat email : hooliganari@ymail.com
TERIMAKASIH Wassalamualaikum :D
Me mbangun se rv e r f e dora
Page 26