Posts Tagged ‘virtual’

instalasi cpanel

  1. Download script instalasi

    - cd /home
    - wget http://layer1.cpanel.net/latest
    - sh latest
    - Proses instalasi cpanel akan berjalan, silahkan tunggu kira-kira 3jam (tergantung bandwith internet anda). Server akan dikonfigurasi otomatis

  2. Saat proses selesai, berarti instalasi cpanel anda telah berhasil
  3. Download ISO Centos dari cpanel,

    http://layer1.cpanel.net/CentOS-5.0-i386-bin-DVD-cPanel.iso

  4. Burn dalam DVD
  5. Server boot dari DVD ang barusan dibuat (direkomendasikan install OS yang FRESH (baru))
  6. Konfigurasi server saat install
    - Ikuti step-step instalasi, isikan dengan default saja
    - Install dengan minimal install, tidak boleh ada Apache, MySQL, DNS dan sejenisnya
    - Jangan install XWindows, karena server akan lebih berat dan akan membuka hole security
    - lihat referensi disini
  7. Kira-kira 30 menis instalasi OS Centos 5.1 akan selesai
  8. Lakukan setup dasar secukupnya
    - IP LAN, dengan perintah : system-config-network

optimalisasi htaccess pada website

.htaccess adalah kependekan dari Hyper Text (Transfer Protocol) Access File. Gunanya adalah untuk mengkontrol files dan biasanya diterapkan di apache web server. .htaccess bisa dimanfaatkan dalam banyak hal, seperti melarang akses ke file, friendly 404 page not found, mod rewrite dan banyak lagi.

Mengkunci www pada url website

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^(.*) http://www.mydomain.com/$1 [L,R=301]

copy kode di atas pada .htaccess dalam root website kamu, kalau .htacess belum ada silakan buat sendiri.

Dalam kode rewrite di atas setiap user masuk lewat mydomain.com akan langsung diredirect 301 menuju http://www.namadomainelu.com

Read the rest of this entry »

merubah repositori centos ke server iix

setelah testing server baru iix, kami cba untuk testing dengan mengubah repository nya ke dalam negeri, tepat nya punya si kambing :D
1. Login ke ssh anda
2. Rubah nama file konfigurasi repository yang lama yang terdapat di /etc/yum.repos.d/CentOS-Base.repo.
[root@vps--]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old
3. Buat file konfigurasi repo yang baru dengan nama CentOS-Base.repo ( saya menggunakan editor nano karena lebih mudah :) ). dan isikan file terbut dengan konten dibawah ini.
[root@vps]# nano /etc/yum.repos.d/CentOS-Base.repo

#——————————— Config start ———————————————#

[Add Ons]
name=CentOS
baseurl=ftp://kambing.ui.ac.id/centos/5.4/addons/i386/
enabled=1
gpgcheck=1
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5

[CentOS Plus]
name=CentOS
baseurl=ftp://kambing.ui.ac.id/centos/5.4/centosplus/i386/
enabled=1
gpgcheck=1
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5

[Extras]
name=CentOS
baseurl=ftp://kambing.ui.ac.id/centos/5.4/extras/i386/
enabled=1
gpgcheck=1
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5

[Fasttrack]
name=CentOS
baseurl=ftp://kambing.ui.ac.id/centos/5.4/fasttrack/i386/
enabled=1
gpgcheck=1
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5

[OS]
name=CentOS
baseurl=ftp://kambing.ui.ac.id/centos/5.4/os/i386/
enabled=1
gpgcheck=1
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5

[Update]
name=CentOS
baseurl=ftp://kambing.ui.ac.id/centos/5.4/updates/i386/
enabled=1
gpgcheck=1
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5

#——————————— Config end ———————————————#

Kalau sudah selesai, simpan konfigurasi dengan menekan tombol Ctrl + X lalu tekan Y dan ENTER untuk keluar dari editor nano.

7. Langkah selanjutnya adalah mengupdate repository dengan perintah
[root@vps--]# yum update
kalau masih ada yang error, berarti masih ada yang salah, coba deh di cek lagi
8. Tunggu sampai proses update repository dari server kambinng.ui.ac.id selesai.
Saya rasa cukup sekian untuk saat ini, semuga informasi yang saya berikan berguna bagi anda semua. untuk kritik dan saran silakan curahkan melalui komentar.

tutorial membangun server dengan vps

Perlengkapan sebelum memulai:
– PuTTY
– WinSCP
VPS + Cpanel (Cpanel11/kloxo/Cpanel lainnya)minimal 256MB ram
eAthena Compiled for Linux
VPS CentOS 5 Enterprise (saya usulkan)

Mari kita Mulai:

1.Baca-baca Commands Linux dahulu

2. Jalankan PuTTy
– masukkan IP VPS anda ke kotak Host Name (or IP adress)

3. Masukkan nama user anda dan password (diberikan melalu E-Mail dari penyedia VPS)

– set up password baru pada server

– ketikkan passwd

– isikan password baru dan anda akan diminta ulangi

– Password telah berhasil di ganti

4. setting file dalam folder conf
– Inter_athena.conf

– char_athena.conf

– map_athena.conf

– ladmin_athena.conf

serta rate server dan rate drop (persiapkan semua sampai selesai dahulu)

5. compress folder eAthena
– compress eAthena yang telah di edit menjadi ZIP

6. Gunakan WinSCP
– Pindahkan eAthena linux.zip anda ke VPS anda dengan cara drag and drop
dari komputer anda ke VPS

– pilih copy

– tunggu sampai selesai

7. extract dengan cara
– unzip <jarak> <nama file> (nama file harus guna ekstensi contoh: eathena.zip)

– gunakan Zip agar extract lebih mudah

– cara masuk ke directory
cd<spasi>/root/<folder eathena>

– apabila tak tahu folder nya dimana anda dapat menggunakan
dir

– gunakan
commands:
– su -c “chmod map-server_sql”

– su -c “chmod char-server_sql”

– su -c “chmod login-server_sql”

8. masuk ke Cpanel anda (usahakan VPS yang ada Cpanel)
– caranya:  Https://ipvpskamu:7777/

– pilih MySQL database dan create database berserta password

9. Masuk ke PhpMyAdmin

– setting privileges dan buat User baru

– buat account sama dengan ID dan password dari inter_athena.conf

Centang semua global privileges

10. Import 6 database ke dalam MySQL
– masuk ke database ragnarok dan pilih import

–masukkan ke enam database yang saya beri tanda

– pilih database ragnarok>>login

– setting password server sama dengan password pada map_athena dan char_athena

– tekan go
– server anda telah selesai
– anda sudah dapat menjalankan server
11. Commands untuk menjalankan server

Quote:
/root/stable/map-server_sql
/root/stable/char-server_sql
/root/stable/login-server_sql
Penjelasan:
/root = masuk ke directory root (awal dari directory)
/stable = nama folder eathena saya (ikuti sesuai nama folder eathena anda)
/map-server_sql = menjalankan map-server (SQL)
/char-server_sql = menjalankan char-server (SQL)
/login-server_sql = menjalankan login-server (SQL)

tapi apabila anda tak memasang program screen,anda mematikan putty = mematikan server eathena anda

mari saya ajarkan SCREEN

12. Program screen
– membolehkan menjalankan eAthena ON dan putty OFF
– gunakan commands :
yum install screen

akan muncul seperti ini:

QUOTE

Quote:
[master@localhost ~]$ screen
bash: screen: command not found
[master@localhost ~]$ yum install screen
Loaded plugins: fastestmirror
You need to be root to perform this command.
[master@localhost ~]$ su
Password:
[root@localhost master]# yum install screen
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* rpmforge: apt.sw.be
* base: mirror.nsc.liu.se
* updates: mirror.nsc.liu.se
* addons: centosy.centos.org
* extras: mirror.nsc.liu.se
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
There are unfinished transactions remaining. You mightconsider running yum-complete-transaction first to finish them.
–> Running transaction check
—> Package screen.i386 0:4.0.3-1.el5 set to be updated
–> Finished Dependency Resolution

Dependencies Resolved

================================================== ==============================
Package Arch Version Repository Size
================================================== ==============================
Installing:
screen i386 4.0.3-1.el5 base 549 k

Transaction Summary
================================================== ==============================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 549 k
Is this ok [y/N]: y
Downloading Packages:
screen-4.0.3-1.el5.i386.rpm | 549 kB 00:05
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : screen [1/1]

Installed: screen.i386 0:4.0.3-1.el5
Complete!
[root@localhost master]#

–Screen telah terisntall ke VPS anda

13.Gunakan screen untuk menjalankan eAthena
– gunakan commands screen dan enter

– /root/stable/char-server_sql dan enter

– setelah itu tekan di keyboard anda CTRL + A serempak dan tekan D

server telah di detach ke SCREEN

ulangi pada map-server_sql dan login-server_sql

dan server anda akan berjalan tanpa ON putty..

Selesai~~

Saya mohon maaf apabila ada kesalahan penulisan dan perkataaan
Terima Kasih

:beer: