Anda di halaman 1dari 4

Langkah-langkah membuat web server dan database server untuk wordpress

pada sistem operasi Linux CentOS 6.x


1. Setting IP Address Statis

File konfigurasi ip address ada di dalam direktori /etc/sysconfig/network


scripts/. file konfigurasi disesuaikan dengan interface yang akan kita setting,
misalnya kita ingin menyetting ip pada interface ethernet 0 (eth0), maka file
konfigurasinya bernama ifcfgeth0. Editlah file tersebut dengan
menggunakan editor text yang ada di sistem operasi linux seperti vi atau nano.
Berikut perintahnya dalam command line:
vi/etc/sysconfig/networkscripts/ifcfgeth0

Editlah dan tambahkan konfigurasi seperti dibawah ini:


ONBOOT=yes
BOOTPROTO=static
IPADDR=ipanda
NETMASK=netmaskanda
GATEWAY=gatewayanda
DNS1=ipdns1
DNS2=ipdns2

Simpanlah file tersebut, kemudian restart network pada linux centos Anda
servicenetworkrestart

Periksa ip, dns, dan gateway Anda.

2. Arahkan repository pada CentOS-Base.repo ke repository sinus

File konfigurasi repository ada di dalam direktori /etc/yum.repos.d/ bernama


CentOS-Base.repo, editlah file tersebut dengan editor file yang ada di linux
centos, seperti vi atau nano.
vi/etc/yum.repos.d/CentOSBase.repo

Disable mirrorlist dengan memberikan komentar (tanda pagar '#') di depan


baris tersebut.
#mirrorlist=http://mirrorlist.centos.org/.

Enable baseurl dengan menghapus komentar (tanda pagar '#') di depan baris
tersebut.

Ganti mirror.centos.org menjadi repo.sinus.ac.id.

simpan konfigurasi tersebut.

3. Install paket/aplikasi yang dibutuhkan untuk membuat web server, database


server.

Untuk melakukan instalasi paket, kita dapat menggunakan perintah yum,


contohnya:
yumyinstallnamaaplikasi

install aplikasi : wget, unzip, httpd, mysql-server, php, php-mysql


yumyinstallwgetunziphttpdmysqlserverphpphpmysql

4. Jalankan service web server dan database server

web server yang kita gunakan adalah apache versi 2 dengan nama service httpd
(http daemon) dan database yang kita gunakan adalah mysql dengan nama service
mysqld (mysql daemon).

Jalankan service dengan perintah:


syntax: servicenamaservicestart|servicenamaservice
restart|servicenamaservicestop
servicehttpdstart
servicemysqldstart

Agar service tersebut tetap berjalan ketika server direstart (startup), kita bisa
gunakan chkconfig untuk mengaturnya
syntax: chkconfignamaserviceon|chkconfignamaservice
off
chkconfighttpdon
chkconfigmysqldon

5. Buatlah database untuk worpdress Anda

sebelum kita membuat database, sebaiknya kita amankan mysql server kita
dengan menjalankan perintah:
mysql_secure_installation

Loginlah ke mysql dengan user root


mysqlurootp

buatlah database dengan nama Anda, misalnya joni


createdatabasejoni;

buatlah user dan password untuk database Anda


syntax:
grantallprivilegesonnamadatabase.*to'username
anda'@'localhost'
identifiedby'passwordanda'
withgrantoption;
grantallprivilegesonjoni.*to'faisal'@'localhost'
identifiedby'rahasia'
withgrantoption;

untuk menerapkan perubahan yang telah dilakukan, gunakan perintah flush


dibawah ini
flushprivileges;

6. Matikan firewall centos

aplikasi firewall default pada centos adalah iptables, karena kita belum membahas
tentang keamanan, maka kita akan matikan iptables tersebut.
serviceiptablesstop
chkconfigiptablesoff

7. Download source code wordpress

source code cms wordpress dapat Anda download di situs resmi


http://wordpress.org/ , namun untuk mempercepat, kita akan mendownload file
tersebut dari repository sinus http://repo.sinus.ac.id/download dengan nama file
wp.zip. Anda dapat menggunakan tools wget yang kita install tadi.

Secara default, letak seluruh file web ada di dalam direktory /var/www/html.
Pindahlah ke direktory /var/www/html terlebih dahulu
cd/var/www/html

download wordpress dari repo.sinus.ac.id


wgetrepo.sinus.ac.id/download/wp.zip

8. Ekstark source code wordpress

source code yang telah kita download merupakan file terkompresi dengan format
zip, oleh sebab itu, harus kita ekstrak dengan menggunakan aplikasi yang telah
kita install yakni unzip.
unzipwp.zip

9. Rubah permission wordpress

sebelum kita melakukan instalasi wordpress, kita rubah hak akses direktory
wordpress terlebih dahulu agar wordpress dapat menulis sendiri file
konfigurasinya.
chmod777/var/www/html/wordpress/

10. Install wordpress

untuk install wordpress, kita harus akses ip atau domain server centos kita dari
browser
http://ip-anda/wordpress

install wordpress

masukkan nama database yang telah Anda buat, username database, dan
password database.

Anda mungkin juga menyukai