Archive for the ‘server’ Category

tailwatchd failed fix

:ngakaks pagi- pagi buta blog ga bisa di buka :bingung
ya udah gw cek aja di server nya :malus
ternyata :matabelo: dapet pesan error begonoan :(

ga pake bingung dan bimbang, langsung buka mbah google :D

First check the tailwatchd logs for the failure reason:

# tail /usr/local/cpanel/logs/tailwatchd_log

Restart cPanel Service:

#service cpanel restart

or

#/etc/init.d/cpanel restart

If this not resolve your issue, run UPCP forcefully.

#/scripts/upcp --force

Enjoy

mirror centos repository dalam negeri lengkap

kemaren, maen ke DWH, terus ketemu sama user sana mas am3n, gw buka blog nya, dan waaaww :matabelo: isi nya mantaaabbss, bisa di jadikan referensi server nih :D
ya udah, gw comoth aja salah satu isi blog nya :ngakak

* CBN
* Biznet
* Indika
* Detik
* UI
* Jardiknas
* UGM

menutup port pada linux

:nohope: akhir nya bisa update lagi blog gw :D
lagi ga punya judul nih update nya, asal aja oke…:ngakak

sebenar nya banyak cara untuk menutup port yang tidak di inginkan yang ada di dalam sebuah server. yang pasti sebelum nya kita scanning dahulu server nya port-port mana aja yang terbuka.
sebelum nya install terlebih dahulu porgram nmap di server / pc

#yum install nmap

setelah itu baru jalankan command sbb :

#nmap localhost

misal nya mau nutup port ssh

#fuser -k 22/tcp

atau bisa juga dengan cara lain yaitu dengan mematikan service nya


/sbin/service stop
atau
/etc/init.d/ stop


dan jangan lupa untuk merestart /etc/init.d/xinetd.d restart

Sedangkan yang kedua dengan cara menggunakan iptables

iptables -A INPUT -p tcp –dport 110 -j DROP
iptables -A OUTPUT -p tcp –dport 110 -j DROP


#smtp 25/tcp
#smtps 465/tcp
#pop3 110/tcp
#pop3s 995/tcp
#imap 143/tcp
#imaps 993/tcp

Merancang webserver pada centos

LAMP (Linux – Apache – MySQL – PHP/Perl)
-Apache Web Server 2.0
-MySQL Server 5.0
-Php 5.0
-phpMyAdmin (MySQL Administration Tool)
-WebMin (ControlPanel berbasis web)

Instal Apache Server
Apache adalah Web HTTP yang sangat populer digunakan pada Sistem Operasi Server Linux.

yum install httpd httpd-devel

Direktori tempat konfigurasi Apache : /etc/httpd/conf/httpd.conf
Untuk menjalakan service httpd : /etc/init.d/httpd start

Instal MySQL Server
MySQL adalah databases openSource yang umum digunakan pada Server Linux dan dapat berintegrasi dengan PHP dan Apache pada CentOS

yum install mysql mysql-server mysql-devel

jika muncul pesan Error seperti :

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

Itu terjadi karena Anda tidak menjalankan service mysqld daemon terlebih dahulu dan setelah itu menjalankan mysql client. File /var/lib/mysql/mysql.sock selalu dibuat secara otomatis jika menjalankan mysql.

Untuk mempebaikinya, jalankan service MySQl daemon :
/etc/init.d/mysqld start

Sekarang MySQL siap untuk digunakan.

Instal script PHP5
Proses installasi PHP sangatlah mudah dan mudah di konfigurasi.

yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

jangan lupa untuk menginstall php-gd(gd library). ini sangat penting untuk menjalankan script pada server salah satunya pada MySQL.

restart Apache untuk menjalankan konfigurasi PHP

/etc/init.d/httpd restart

Untuk menge-tes konfigurasi PHP, buat file test.php pada direktori /var/www/html/ dengan script di bawah ini :

// test.php

jalankan script tersebut pada Browser, ketikkan : http://localhost/test.php

Yang perlu diperharikan dalam konfigurasi PHP :

* PHP Paths (php.ini path)
* Apache paths and Loaded Modules (mod_security, mod_evasive if installed_
* PHP GD Library
* MySQL paths and other information

sekarang tinggal install webmin nya
pada ssh / console ketik

#nano /etc/yum.repos.d/webmin.repo
lalu isi dengan yang dibawah ini
[Webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=1

You should also fetch and install my GPG key with which the packages are signed, with the command :
rpm --import http://www.webmin.com/jcameron-key.asc
You will now be able to install with the command :
yum install webmin

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: