Showing posts with label Hosting CP. Show all posts
Showing posts with label Hosting CP. Show all posts

August 15, 2015

July 25, 2015

Tìm code spam mail trên kloxo mr !

edit php.ini :
thêm vào 

[mail function]
SMTP = localhost
smtp_port = 25
sendmail_path = /usr/sbin/sendmail -t -i
mail.add_x_header = On
mail.log = /var/log/phpmail.log



touch /var/log/phpmail.log

chmod 777 /var/log/phpmail.log

service httpd restart



This trick works only with PHP 5.3.0 and after.

July 7, 2015

Cài đặt Website trên Host Plesk mới mà không cần DNS

Bạn có thể xem nhanh website của bạn hiện tại mà không cần dns tên miền về host bằng cách click vào nút Preview trong Plesk Panel tab Website & Domains
Nếu muốn làm việc đầy đủ hơn bạn dùng cách thứ 2 bên dưới.
Bạn muốn chuyển website của mình sang TND? Bạn muốn cài đặt website trên host mới trước rồi mới DNS về để tránh cho website của bạn bị gián đoạn truy cập?

Ví dụ tôi có domain tnd.vn đang trỏ về ip 113.160.102.86 .Sau đó tôi mua một gói Hosting mới IP là: 113.160.102.87 tôi muốn truy cập vào website của mình dùng host mới là 113.160.102.87 mà chưa muốn trỏ domain về IP này vội. Để làm được điều này ta thực hiện các bước sau:

Ta mở RUN gõ vào dòng sau:

C:\Windows\System32\drivers\etc\hosts

Mở nó ra bằng Notepad hoặc bất cứ trình soạn thảo văn bản nào mà bạn có.

sau đó ta thêm vào cuối cùng các dòng như sau.Chú ý domain thay bằng domain của bạn là được.

113.160.102.87 tnd.vn

113.160.102.87 www.tnd.vn

113.160.102.87 forum.tnd.vn

Vậy là ta có thể vào www.tnd.vn chạy trên Host mới.

Sau khi cài đặt hoàn tất bạn hãy xóa những dòng vừa thêm vào(tránh quên) và trỏ domain về Host mới thôi.

June 30, 2015

Hướng dẫn cài đặt Parallels Tool trên VM Linux PSBM, Parallels Cloud

Hướng dẫn cài đặt (how to install) Parallels Tool trên VM Linux PSBM, Parallels Cloud Server, Parallels Desktop for Mac

Để cài đặt Parallels Tool cho máy VPS Linux chạy trên PSBM hoặc PCS hoặc Parallels desktop for mac thì bạn làm theo các bước sau


1. Vào PMC hoặc PVA chọn vào VM (VPS) bạn muốn cài đặt

với tool quản lý là PVA ---> chọn vào VPS --> Chọn tab: Console ---> Install

với tool quản lý là PMC ----> bấm phải vào VPS chọn Install Parallels Tool

2. SSH vào VPS hoặc sử dụng màn hình Console login vào VPS

gõ lệnh sau để mount iso cài đặt vào linux

#mkdir /mnt/cdrom
#mount /dev/sr0 /mnt/cdrom
#cd /mnt/cdrom
#./install

Chú ý: VPS phải ra được internet để đảm trình cài đặt lên internet download vài parkage liên quan về để cài đặt!

Cách 2:

Bước 1: chỉ đường dẫn CD-ROM của VM đến đường dẫn /usr/share/parallels-server/tools/prl-tools-lin.iso

Bước 2: gõ lệnh để mount CD-ROM vào thư mục /media/cdrom (đã được tạo sẵn)

Code:
# mount -o exec /dev/cdrom /media/cdrom

Bước 3
: Di chuyển đến thư mục /media/cdrom và tiến hành cài đặt
Code:
# cd /media/cdrom
# ./install
Sau đó làm theo wizard và khởi động lại VM để hoàn tất

Chúc bạn thành công!

Cập nhật dung lượng băng thông bằng command Plesk

1.     Plesk 9 : thực thi command trên CMD hay tại đường dẫn "D:\Programs\Parallels\Plesk\bin"

-       Cập nhật dung lượng : "%plesk_bin%/statistics.exe" --disk-usage --process-domain-mask=legalvn.com

-       Cập nhật băng thông : %plesk_bin%/statistics.exe --http-traffic --http-web-statistics --process-domains=legalvn.com

-       Cập nhật thông số cấu hình chuẩn : "%plesk_bin%/websrvmng.exe" --reconfigure-vhost --vhost-name=legalvn.com sau khi vào hosting xóa file .security

2.     Plesk 11 : thực thi command trên CMD hay tại đường dẫn "D:\Program Files (x86)\Parallels\Plesk\admin\bin"

-       Cập nhật dung lượng : "%plesk_dir%\admin\bin\statistics.exe" --disk-usage --process-domains=lebrand.vn

-       Cập nhật băng thông : "%plesk_dir%\admin\bin\statistics.exe" --http-traffic --http-web-statistics --process-domains=vieclamdaklak.net

-       Cập nhật thông số cấu hình chuẩn : %plesk_dir%\admin\bin\websrvmng.exe" --reconfigure-vhost --vhost-name=timdau.vn sau khi vào hosting xóa file .security



Lưu ý : nếu thực thi command báo lỗi phải kiểm tra process "statistics.exe" nếu đang hoạt động thì phải end process trước !

June 19, 2015

Đường dẫn cấu hình các ứng dụng khi cài Vesta

Ngay sau khi cài đặt Vesta CP là bạn đã có thể sử dụng rồi. Tuy nhiên, để VPS hoạt động ổn định và tối ưu hơn, các bạn có thể chỉnh lại thông số mặc định của Vesta với các file cấu hình bên dưới:
Đường dẫn file cấu hình và log trên RHEL và CentOS
Service
Config
Log
Apache
/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/*
/home/$user/conf/web/httpd.conf
/home/$user/conf/web/shttpd.conf (ssl)
/var/log/httpd/access_log
/var/log/httpd/error_log
/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log
PHP
/etc/php.ini
/etc/php.d/*
/var/log/httpd/domains/$domain.error.log
Nginx
/etc/nginx/nginx.conf
/etc/nginx/conf.d/*
/home/$user/conf/web/nginx.conf
/home/$user/conf/web/snginx.conf (ssl)
/var/log/nginx/access.log
/var/log/nginx/error.log
/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log
Named
/etc/named.conf
/home/$user/conf/dns/$domain.db
/var/log/messages
Exim
/etc/exim/exim.conf
/home/$user/conf/mail/$domain/*
/var/log/exim/main.log
/var/log/exim/reject.log
/var/log/exim/panic.log
Dovecot
/etc/dovecot/dovecot.conf
/etc/dovecot/conf.d/*
/etc/dovecot.conf (rhel5/centos5)
/home/$user/conf/mail/$domain/passwd
/var/log/dovecot.log
ClamAV
/etc/clamd.conf
/etc/freshclam.conf
/var/log/clamav/clamd.log
/var/log/clamav/freshclam.log
/var/log/messages
/var/log/exim/main.log
SpamAssassin
/etc/mail/spamassassin/local.cf
/var/log/exim/main.log
Roundcube
/etc/roundcubemail/main.inc.php
/etc/roundcubemail/db.inc.php
/etc/httpd/conf.d/roundcubemail.conf
/var/log/roundcubemail/*
/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log
MySQL
/etc/my.cnf
/root/.my.cnf
/usr/local/vesta/conf/mysql.conf
/var/log/mysqld.log
phpMyAdmin
/etc/phpMyAdmin/config.inc.php
/etc/httpd/conf.d/phpMyAdmin.conf
/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log
PostgreSQL
/var/lib/pgsql/data/postgresql.conf
/var/lib/pgsql/data/pg_hba.conf
/usr/local/vesta/conf/pgsql.conf
/var/lib/pgsql/pgstartup.log
phpPgAdmin
/etc/phpPgAdmin/config.inc.php
/etc/httpd/conf.d/phpPgAdmin.conf
/var/log/httpd/domains/$domain.log
/var/log/httpd/domains/$domain.error.log
Vsftpd
/etc/vsftpd/vsftpd.conf
/var/log/xferlog
/var/log/messages
Vesta
/usr/local/vesta/conf/vesta.conf
/usr/local/vesta/conf/mysql.conf
/usr/local/vesta/conf/pgsql.conf
/usr/local/vesta/conf/ftp.backup.conf
/usr/local/vesta/conf/dns-cluster.conf
/usr/local/vesta/nginx/conf/nginx.conf
/usr/local/vesta/php/lib/php.ini
/usr/local/vesta/php/etc/php-fpm.conf
/var/log/vesta/system.log
/var/log/vesta/auth.log
/var/log/vesta/nginx-error.log
/usr/local/vesta/php/var/log/php-fpm.log
Đường dẫn file cấu hình và log trên Debian và Ubuntu
Service
Config
Log
Apache
/etc/apache2/apache2.conf
/etc/httpd/conf.d/*
/home/$user/conf/web/apache2.conf
/home/$user/conf/web/sapache2.conf (ssl)
/var/log/apache2/access.log
/var/log/apache2/error.log
/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log
PHP
/etc/php5/apache2/php.ini
/etc/php5/conf.d/*
/var/log/apache2/domains/$domain.error.log
Nginx
/etc/nginx/nginx.conf
/etc/nginx/conf.d/*
/home/$user/conf/web/nginx.conf
/home/$user/conf/web/snginx.conf (ssl)
/var/log/nginx/access.log
/var/log/nginx/error.log
/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log
Named
/etc/bind/named.conf
/home/$user/conf/dns/$domain.db
/var/log/syslog
Exim
/etc/exim4/exim4.conf.template
/home/$user/conf/mail/$domain/*
/var/log/exim4/mainlog
/var/log/exim/rejectlog
/var/log/exim/paniclog
Dovecot
/etc/dovecot/dovecot.conf
/etc/dovecot/conf.d/*
/home/$user/conf/mail/$domain/passwd
/var/log/dovecot.log
ClamAV
/etc/clamav/clamd.conf
/etc/clamav/freshclam.conf
/var/log/clamav/clamav.log
/var/log/clamav/freshclam.log
/var/log/exim4/mainlog
SpamAssassin
/etc/spamassassin/local.cf
/var/log/exim4/mainlog
Roundcube
/etc/roundcube/main.inc.php
/etc/roundcube/db.inc.php
/etc/apache2/conf.d/roundcube
/var/log/roundcube/*
/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log
MySQL
/etc/mysql/my.cnf
/root/.my.cnf
/usr/local/vesta/conf/mysql.conf
/var/log/mysql.log
/var/log/mysql/error.log
phpMyAdmin
/etc/phpmyadmin/config.inc.php
/etc/apache2/conf.d/phpmyadmin.conf
/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log
PostgreSQL
/etc/postgresql/*/main/postgresql.conf
/etc/postgresql/*/main//pg_hba.conf
/usr/local/vesta/conf/pgsql.conf
/var/log/postgresql/postgresql-*-main.log
phpPgAdmin
/etc/phppgadmin/config.inc.php
/etc/apache2/conf.d/phppgadmin
/var/log/apache2/domains/$domain.log
/var/log/apache2/domains/$domain.error.log
Vsftpd
/etc/vsftpd.conf
/var/log/xferlog
/var/log/syslog
Vesta
/usr/local/vesta/conf/vesta.conf
/usr/local/vesta/conf/mysql.conf
/usr/local/vesta/conf/pgsql.conf
/usr/local/vesta/conf/ftp.backup.conf
/usr/local/vesta/conf/dns-cluster.conf
/usr/local/vesta/nginx/conf/nginx.conf
/usr/local/vesta/php/lib/php.ini
/usr/local/vesta/php/etc/php-fpm.conf
/var/log/vesta/system.log
/var/log/vesta/auth.log
/var/log/vesta/nginx-error.log
/usr/local/vesta/php/var/log/php-fpm.log

June 16, 2015

HOW TO INSTALL KLOXO-MR ON CENTOS VPS

Kloxo-MR is another alternative of free web hosting / server control panel that can be solution for you who don’t want to manually install webserver, MySQL and PHP. The software is basically a fork of original Kloxo CP by LXCenter. The MR part of Kloxo-MR is Mustafa Ramadhan, the one who did the fork, enhance and develop this truly modified version. I posted that Kloxo users should be more aware because it has recently got new exploit but then Mustafa Ramadhan claimed that Kloxo-MR is not vulnerable with the same exploit.
I was never use Kloxo (and Kloxo-MR) before not because it’s bad but Kloxo is too complete for a free web panel. It has a bunch of advanced features making new users a bit frustrated in using it for the very first time. But then I decide to write a tutorial about it and I choose Kloxo-MR.

WHY KLOXO-MR?

Did I explain it’s not too vulnerable already? Now it’s time to check its key features which I think too complete and best of all you can get it without paying a penny. Let’s check out:
  • Supported OS: Redhat / CentOS 5 and 6 (32bit and 64bit) or their variants
  • Billing Software: AWBS, WHMCS, HostBill, TheHostingTool, AccountLab Plus and Blesta (note: claim by billing’s author)
  • Web server: Nginx, Nginx-Proxy and Lighttpd-proxy; beside Httpd and Lighttpd (in progress: Varnish, Hiawatha, ATS and Httpd 2.4) *)
  • Php: Dual-php with php 5.3/5.4 as primary and php 5.2 as secondary (in progress: multiple-php) *)
  • PHP-type for Apache: php-fpm_worker/_event and fcgid_worker/_event; besidemod_php/_ruid2/_itk and suphp/_worker/_event
  • Mail server: qmail-toaster instead special qmail (in progress: change from courier-imap to dovecot as imap/pop3) *)
  • Database Server: MySQL or MariaDB
  • Database Manager: PHPMyAdmin; Adminer, MyWebSql and SqlBuddy as additional **)
  • Webmail: Afterlogic Webmail Lite, Telaen, Squirrelmail and Roundcube; Horde and T-Dah dropped
  • FTP server: Pure-ftpd
  • DNS Server: Bind and Djbdns; ready testing for Powerdns, MaraDNS and NSD *)
  • Addons: ClamAV, Spamassassin/Bogofilter/Spamdyke and RKHunter
  • Fixed many bugs of Kloxo Official (including security issues)
  • And many more!

PREREQUISITES

Some stuff you need before installing:
  1. A VPS or Dedicated Server (DS) running CentOS. In this tutorial I use (recommended) CentOS 6 x86_64 minimal.
  2. Ability to use SSH Client like Putty (or Terminal on Linux and Mac)
  3. Basic knowledge of Linux command
  4. About 30 minutes of your spare time
  5. A cup of Coffee or Tea if you like.

HOW TO INSTALL

Step 1 – Login to your server as root:
2014-09-19_093638
Step 2 – To make sure all things are updated, run ym update command:
1
yum update -y
wait for the process to complete
2014-09-19_095959
Step 3 – Issue this command to install some necessary packages:
1
yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
2014-09-19_100307
Also this one:
1
yum install telnet wget -y
2014-09-19_101734
Step 4 – Make sure SELinux is disabled. You can check it with this command:
1
setenforce 0
sample output:
2014-09-19_102048
if not, you can disable it using this command:
1
echo 'SELINUX=disabled' > /etc/selinux/config
Step 5 – Now you can add repo URL of Kloxo-MR. Currently -during I write this post- there are two main version: v6.5.0 and v7.0.0. This guide will show you how to install Kloxo-MR v7.00. Start by changing directory to /tmp.
1
cd /tmp
then remove old .rpm if any:
1
rm -f mratwork*
Then download the repo file using wget:
1
2
wget https://github.com/mustafaramadhan/kloxo/raw/rpms/release/neutral/noarch/mratwork-release-0.0.1-1.noarch.rpm --no-check-certificate
rpm -ivh mratwork-release-0.0.1-1.noarch.rpm
pic:
install-kloxo-centos
then go back to upper directory
1
cd /
Step 6 – Now issue these series of command before we proceed to the install process:
1
2
yum clean all
yum update mratwork-* -y
pic:
2014-09-19_141317
2014-09-19_141448
Step 7 – Now begin the install process with this command:
1
yum install kloxomr7 -y
2014-09-19_141820
Once done you’ll see something like this:
2014-09-19_141950
Step 8 – Now the last magic command to issue is:
1
sh /script/upcp
That will install everything so the process will be a little bit longer than any previous command above so sit tight and wait till it finished.
2014-09-19_142240
And once done you’ll see something like this:
2014-09-19_142847
Step 9 – Now open up your favorite web browser and login to Kloxo-MR admin page for the very first time:
https://1ip-address:7777 – secure ssl connection, or..
http://1ip-address:7778 – normal one.
Default username is admin and password is admin.
kloxo-mr-admin-login