install SSL di web server apache

This guide will assist you with enabling SSL for websites served under the Apache web server. We assume you’ve completed the steps detailed in our getting started guide, and that you’ve successfully set up Apache for serving virtual hosts as outlined in our Apache 2 on CentOS 5 guide. These steps should be performed via an SSH session to your Linode as the root user.

These instructions work with the Linode platform. If you don’t have a Linode yet, sign up for a Linux VPS and get started today.

hese instructions will help you generate a generic self-signed certificate, which may be used to provide SSL service for all name-based hosts on your VPS. Please note that self-signed certificates will generate warnings in a visitor’s browser; proceed to “Installing a Commercial SSL Certificate” if you need to set up SSL on a domain using a certificate signed by a commercial SSL provider.

Continue reading

install Apache, MySQL dan PHP pada CentOS

Artikel ini memuat langkah demi langkah instalasi dan konfigurasi untuk paket Apache (http server), MySQL (database server) dan PHP (Bahasa Program untuk pengembangan aplikasi web) di mesin CentOS 5.2 64 bit. Khusus dibuat untuk dijalankan di Virtual Private Server (VPS), yang mana sebelum nya udah di jabarkan di sini.

Paket yang dibutuhkan Apache, MySQL dan PHP

Pada instalasi Operating System CentOS 5.2 64 bit minimal install, silahkan instal paket-paket berikut dengan menggunakan yum;

yum installgettext httpd mysql mysql-server perl php php-mysql php-xml php-imap php-mbstring php-mcrypt php-pecl-Fileinfo php-pecl-memcache php-pear-DB php-pear-File php-pear-Log php-pear-Mail-Mime php-pear-Auth-SASL php-pear-Date php-pear-HTTP-Request php-pear-Mail php-pear-Net-Sieve php-pear-Net-Socket php-pear-Net-SMTP openssl perl-Net-SSLeay php-devel gcc gd php-gd

Services

Nyalakan service httpd dan MySQL dan kemudian masukkan ke dalam script startup agar menyala otomatis apabila reboot dilakukan;

    service httpd start
    service mysqld start
    chkconfig –levels 235 httpd on
    chkconfig –levels 235 mysqld on

Untuk memastikan apakah service httpd dan mysqld sudah termasuk service yang dinyalakan secara otomatis pada saat mesin dinyalakan silahkan periksa melalui perintah;

chkconfig –list

Cari entry terkait pada hasil yang terprintout di layar SSH console anda.

1.httpd 0 : off  1 : off  2 : on  3 : on  4 : off  5 : on  6 : off
2.mysqld  0 : off  1 : off  2 : on  3 : on  4 : off  5 : on  6 : off

Sampai dengan tahap ini, apache, mysql dan PHP di mesin anda telah siap untuk digunakan, silahkan periksa halaman default yang dibuat oleh CentOS melalui browsing ke ip address mesin anda atau melalui nama domain apabila sudah resolve.

installasi htop pada centos

Install htop pada centos 5.x

Htop merupakan utility kecil yang sangat bermanfaat untuk memantau kondisi internal VPS / Dedicated server anda pada terminal SSH. Utility ini dapat difungsikan untuk menggantikan fungsi “top” standar yang tersedia pada linux dengan berbagai keunggulan terutama dari segi layout & kemudahan pengoperasian yang lebih tinggi menggunakan shortcut yang lebih jelas & banyak serta mouse sebagai pendukung. Untuk melakukan instalasi htop, anda dapat menjalankan syntax berikut ini secara berurutan pada VPS / Dedicated server anda:

# cd /
# wget -c http://internode.dl.sourceforge.net/project/htop/htop/0.8.3/htop-0.8.3.tar.gz
# tar -xvf htop-0.8.3.tar.gz
# cd htop-0.8.3
# yum install gcc c++
# yum install ncurses-devel
# ./configure
# make
# make install

Setelah instalasi selesai, untuk menjalankan aplikasi ini cukup ketik htop di SSH

Install ffmpeg, flvtool2, mplayer, mencoder and ffmpeg-php in Cpanel CentOS

This is by far the easiest way to get up and running with ffmpeg and assorted tools on a Cpanel / RHEL / CentOS server. I can’t take credit for all of it, however the original site where I found it has long since been offline with nothing similar replacing it. Hopefully these instructions help others as they have helped me.

First, install rpmforge so you don’t have to compile a bunch of components from scratch:

cd /usr/src
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

Now, edit ‘/etc/yum.conf’ and remove ‘ruby*’ from the excludes list. This is just to get past the next step; we must restore it later.

Continue reading

instalasi hypervm di vps linux

HyperVM merupakan control panel untuk melakukan pengelolaan account vps (guest / domU) anda yang saat ini sangat digemari karena harganya yang tergolong murah. HyperVM dapat digunakan dengan kernel Xen dan openVZ (salah satu), meskipun masih terus dikembangkan, namun sudah sangat layak digunakan pada lingkungan produksi. Tulisan ini akan memberikan langkah sederhana untuk melakukan instalasi HyperVM tanpa harus melakukan download template file.

Secara default, proses instalasi akan melakukan download file template ke server lxlabs.com, meskipun ada parameter yang bisa diberikan pada saat instalasi sehingga hal ini tidak terjadi namun sepertinya parameter tersebut belum / tidak dapat digunakan.

Persiapan Partisi

Untuk menggunakan Xen, server anda harus dipersiapkan skema partisinya, berbeda openVZ yang menggunakan file base storage, Xen pada hypervm menggunakan partisi LVM untuk menyimpan data guest VPS yang ada di dalamnya.

Yang harus kita lakukan pada saat instalasi adalah menyediakan Volume Group kosong (tanpa Logical Volume) untuk nantinya digunakan oleh guest VPS. Secara general HyperVM tidak membutuhkan space besar, yang terbesar dibutuhkan adalah untuk menyimpan file template operating system. Selain itu secara temporary, HyperVM membutuhkan partisi /tmp yang besar jika ingin melakukan pemindahan guest vps dari satu server ke server yang lain (master – slave move server).

Apabila anda memiliki HDD 250 GB silahkan buat skema partisi sebagai berikut;

/boot 100 MB
swap 2-4 GB
/ 40 GB
sisanya buat VG kosong, misal beri nama VG-Xen sebesar kurang lebih 180 GB (sisa)

Operating System

Operating System yang dapat anda gunakan untuk keperluan ini adalah CentOS dan Fedora, CentOS lebih dipilih oleh Magnet karena beberapa alasan. Lakukan instalasi seperti biasa, pilih virtualization group ketika melakukan instalasi. Di dalam langkah ini kita akan melakukan instalasi kernel Xen berdasarkan preferensi CentOS, pada CentOS 5.2 versi yang digunakan adalah  Xen version 3.1.2-92.1.22.el5 dengan kernel 2.6.18-92.1.22.el5xen.

Apabila sudah terinstall tanpa group Virtualization, silahkan lakukan yum groupinstall Virtualization, dan ubah entry pada /boot/grub/menu.lst, ubah default di bagian atas sesuaikan dengan kernel Xen seperti kernel /xen.gz-2.6.18-92.1.22.el5. Urutan booting dimulai dari 0, jadi kalau entry kernel Xen terletak di paling atas, silahkan ubah default menjadi 0.

Instalasi HyperVM

Setelah instalasi Operating System selesai dilakukan silahkan ikuti langkah berikut;

Disable SE Linux

1.setenforce 0

Download OS Template

Agar pada saat instalasi HyperVM tidak melakukan download ke server download LxLabs, silahkan kopi terlebih dahulu file OS template baik untuk Xen maupun untuk OpenVZ. Apabila server anda terletak di Indonesia dan terhubung dengan Jaringan IIX / OpenIXP, anda bisa melakukan download ke url yang disediakan oleh Magnet Hosting sebagai berikut.

File template Xen pada HyperVM diletakkan di dalam /home/hypervm/xen/template, dan untuk OpenVZ ada di /vz/template/cache, buat terlebih dahulu kedua direktori tersebut.

1.mkdir -p /home/hypervm/xen/template
2.mkdir -p /vz/template/cache

Lakukan download ke Server Magnet Hosting, mohon diperhatikan bahwa template yang ada di Server Magnet Hosting belum tentu selalu update, apabila pada versi terbaru HyperVM ada ostemplate baru yang belum masuk di Server Magnet, maka installer akan melakukan download ke Server Download LxLabs.

Server download LxLabs bisa diakses di http://download.lxlabs.com/download/, template Xen ada di vmtemplate, sementara template OpenVZ ada di direktori vps template. Untuk Server Magnet, template Xen dapat didownload melalui http://www.magnet-id.com/download/HyperVM-template/xen/,  dan template OpenVZ di http://www.magnet-id.com/download/HyperVM-template/vz/.

Perintah download

01.cd /home/hypervm/xen/template/
02.wget http://www.magnet-id.com/download/HyperVM-template/xen/centos-4-i386-afull.tar.gz
03.wget http://www.magnet-id.com/download/HyperVM-template/xen/centos-5-i386-afull.tar.gz
04.wget http://www.magnet-id.com/download/HyperVM-template/xen/centos-5-i386-hostinabox574.tar.gz
05.wget http://www.magnet-id.com/download/HyperVM-template/xen/debian-3.1-i386-default.tar.gz
06.wget http://www.magnet-id.com/download/HyperVM-template/xen/fedora-core-6-i386.tar.gz
07.wget http://www.magnet-id.com/download/HyperVM-template/xen/gentoo-2006-i386-default.tar.gz
08.wget http://www.magnet-id.com/download/HyperVM-template/xen/windows-lxblank.img
09.
10.cd /vz/template/cache
11.wget http://www.magnet-id.com/download/HyperVM-template/vz/centos-5-i386-afull.tar.gz
12.wget http://www.magnet-id.com/download/HyperVM-template/vz/centos-5-i386-hostinabox574.tar.gz
13.wget http://www.magnet-id.com/download/HyperVM-template/vz/debian-4.0-i386-minimal.tar.gz
14.wget http://www.magnet-id.com/download/HyperVM-template/vz/fedora-core-5-i386-afull.tar.gz
15.wget http://www.magnet-id.com/download/HyperVM-template/vz/gentoo-20060317-i686-stage3.tar.gz
16.wget http://www.magnet-id.com/download/HyperVM-template/vz/opensuse-10-i386-default.tar.gz
17.wget http://www.magnet-id.com/download/HyperVM-template/vz/ubuntu-6.06-i386-minimal.tar.gz

Download Installer HyperVM

Lakukan Instalasi HyperVM

1.chmod 0700 hypervm-install-master.sh
2.sh ./hypervm-install-master.sh --virtualization-type=NONE

Instalasi HyperVM akan berlangsung sesuai dengan kecepatan download server anda. Setelah selesai silahkan reboot server anda.

Paska Instalasi

Setelah server direboot silahkan lakukan hal-hal berikut;

1.cd /usr/local/lxlabs/hypervm/httpdocs/
2.lphp.exe ../bin/misc/fixcentos5xen.php

Apabila driver Xen tidak secara otomatis dikenali;

1.cd /usr/local/lxlabs/hypervm/httpdocs/
2.lphp.exe ../bin/common/setdriver.php --server=localhost --class=vps --driver=xen

HyperVM anda dapat diakses melalui http://ip.address.anda:8888 atau https://ip.address.anda:8887 atau dengan menggunakan hostname / domain apabila Zona DNS anda sudah diatur.

Pendaftaran Lisensi

Untuk mendaftarkan lisensi HyperVM anda silahkan register terlebih dahulu ke http://lxlabs.com/register/. Setelah login anda akan dapat membuat lisensi untuk IP Server anda, dan bisa menentukan sendiri untuk berapa VPS lisensi anda berlaku (dapat diupdate sesuai perkembangan). Lisensi HyperVM akan termasuk lisensi LxAdmin (sekarang bernama Kloxo Hosting Platform), dengan harga yang sangat murah (0.5 USD @ Guest VPS).

Untuk server lainnya anda tidak perlu melakukan instalasi master, HyperVM dapat dibuat dalam format kelompok master – slave yang terintegrasi dengan fungsi-fungsi cluster seperti pemindahan VPS dari satu Node ke Node yang lain.

Referensi