Archive for the ‘server’ Category
tailwatchd failed fix
pagi- pagi buta blog ga bisa di buka ![]()
ya udah gw cek aja di server nya ![]()
ternyata
dapet pesan error begonoan
ga pake bingung dan bimbang, langsung buka mbah google
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
menutup port pada linux
akhir nya bisa update lagi blog gw ![]()
lagi ga punya judul nih update nya, asal aja oke…![]()
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
atau
/etc/init.d/
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
| /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
| [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 ================================================== ============================== Transaction Summary Total download size: 549 k Installed: screen.i386 0:4.0.3-1.el5 |
–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
![]()

