Uncategorized
How to bind IPs on a Windows Server
by dino on Jul.01, 2011, under Uncategorized
1. Start -> Settings -> Control Panel -> Network Connections
2. Right click and go to properties of the enabled/active NIC
3. Highlight on TCP/IP and click on properties
4. Select ” Use the following IP address ”
5. Enter your IP information for the server.
6. Click on Advanced
7. Click Add on the IP Settings tab.
8. Enter the usable IP range along with the netmask. ( ie 255.255.255.0 )
9. Click OK.
Error: Cannot find SSL binaries under /usr
by dino on Jun.30, 2011, under Basics, DirectAdmin, Uncategorized
This happens with the configure script for apache cannot find the “openssl” (or “ssleay”) binaries in any of
/usr/bin/openssl
/usr/sbin/openssl
/usr/apps/opensslThe usual location for “openssl” is /usr/bin/openssl
On a debian system, run
apt-get install openssl
How to block ip addresses with iptables
by dino on Jun.27, 2011, under Uncategorized
I have an ip address attacking my server or taking up all my httpd connections so none of my sites work.
In order to correct this you will want to use the netstat -n command to see the ip addresses connected to your server. Once you have the ip address you want to block you can use the following command to block them from accessing your server using iptables
iptables -I INPUT 1 -s IP.ADD.RES.SS -j DROP
-I INPUT 1 means to insert the rule at the top of the INPUT table (which means it will get looked at first)
-s IP.ADD.RES.SS is the source address of the packets we want to deal with
-j DROP means dump the packets into the void, and forget they ever happened.
Running exim on a different port – cPanel
by dino on Jun.26, 2011, under Uncategorized
Log into WHM and click on “Service Manager” under the Service Configuration grouping. Put a checkmark next to “exim on another port” (the default is port 26) then click “Save”.
How to forward a website to another url using PHP
by dino on Jun.25, 2011, under Basics, Uncategorized
There are several ways to accomplish this task, but the simplest to understand is to use php.
To do this, you need to create the page that will do the forwarding. This can be any page, as long as it ends in “.php”. If you are trying to redirect a domain, you’d create “index.php” inside the public_html directory.
Once you decide which page you will use, then create the file and enter the following text:
<?php
header(“Location: http://whereyouwant.com/to/go.html“);
?>
Where http://whereyouwant.com/to/go.html is the location that you want the page to forward to. You can use local values, ie: /page.html, or full urls as in the above example (http://..etc.)
Plesk Migration Manager is unable to connect to Plesk Agent installed on a remote server.
by dino on Apr.13, 2010, under Uncategorized
Source server has Plesk Migration agent installed. Plesk Migration Manager is installed on Plesk server. Plesk keeps displaying
Unable to upload scout: Unable to run migrmng: Unable to connect to remote host xxx.xxx.xxx.xxx. Please check if the remote server is available for connection and if the correct login and password are specified.
To successfully utilize Plesk Migration Manager it’s important to have the network setting configured correctly:
1. The following ports need to be open for PMM (add the required exceptions for firewall):
For PMM:tcp 6489 (by default or other custom)
For data transferring on Windows source servers:tcp 135tcp 139tcp 445udp 137udp 138
For data transferring on Linux source server:tcp: 22
2. Server’s network settings. “Client for Microsoft Networks” and “File and Printer Sharing for Microsoft Networks” must be present.
Start, Settings, Network Connections, Local Area Connection click Properties button. “Client for Microsoft Networks” and “File and Printer Sharing for Microsoft Networks” should be present. If they are not, they need to be installed.
You can test connection to server with PMM Agent using
Start, Run, type \\хxх.хxх.хxх.ххх\c$ and hit Enter
where xхх.xхх.хxх.ххх is the IP address of the source server.
And if “Network sharing” ports are opened you can access windows administrator’s share folders.
PVA troubleshooting.
by dino on Jan.10, 2010, under Uncategorized
Linux/Unix, Management Node:
PVA status: # pvamn status
PVA restart: # pvamn restart
PVA (Control Center) status: # pvacc status
PVA (Control Center) restart: # pvacc restart
Special config file: /opt/pva/mn/bin/pva.conf
[log_folder] – Location of log files, default: /var/log/pva
[etc_folder] – Location of config files, default: /var/opt/pva/mn/etc
To change log level, find vzagent.conf location in pva.conf and change
3 – INFO level
4 – DEBUG level
Installation logs: /var/log/pva/setup/
To collect PVA Report run: # /opt/pva/mn/bin/pvareport.sh
Linux/Unix, Slave node:
PVA status: # pvaagent status
PVA restart: # pvaagent restart
PVA (Power Panel) status: # pvapp status
PVA (Power Panel) restart: # pvapp restart
Special config file: /opt/pva/agent/bin/pva.conf
[log_folder] – Location of log files, default: /var/log/pva
[etc_folder] – Location of config files, default: /vz/pva/agent/etc
To change log level, find vzagent.conf location in pva.conf and change
3 – INFO level
4 – DEBUG level
Installation logs: /var/log/pva/setup/
To collect PVA Report run: # /opt/pva/agent/bin/pvareport.sh
PhpMyAdmin Stuck at Login screen with no errors !
by dino on Jul.07, 2009, under Uncategorized
This is a possible issue when the path to save php_session is not correctly set :
The directory for storing session does not exists or php do not have sufficient rights to write to it.
To define the php_session directory simply add the following line to the php.ini :
session.save_path=”/tmp/php_session/”
And give write rights to the http server.
usually, the http server run as user daemon in group daemon. If it is the case, the following commands will make it :
chown -R :daemon /tmp/php_session
chmod -R g+wr /tmp/php_session
restart http server.
WHM locked out – cphulkd
by dino on Feb.20, 2009, under Uncategorized
cPHulk Brute Force Protection prevents malicious forces from trying to access your server’s services by guessing the login password for that service. BUT sometimes it becomes troublesome when you are accessing the cPanel with incorrect password and cPanel assuming you as attacker blocks you with below message :
—————————————————————————————
This account is currently locked out because a brute force attempt was detected. Please wait 10 minutes and try again. Attempting to login again will only increase this delay. If you frequently experience this problem, we recommend having your username changed to something less generic.
—————————————————————————————
To get out of such situation you can disable cphulkd protection :
login via ssh and disable cphulkd using the command below.
# /usr/local/cpanel/bin/cphulk_pam_ctl –disable
This should allow you to login to WHM and double check your cphulk settings.
You can view IP addresses that have been blocked via the WHM interface: WHM -> Security -> Security Center -> cPHulk Brute Force Protection in the Brutes table. On that screen, you can also customize brute force protection settings.
Flush DB will remove all blocked IPs:
WHM >> Security Center >> cPHulk Brute Force Protection >> Click on Flush DB
Well the other way to this is to remove the IP’s blocked by cPHulk from its database .
ssh to the server login as root and type the following at the prompt
[root@server:] mysql
mysql> use cphulkd;
mysql>BACKUP TABLE brutes TO ‘/path/to/backup/directory’;
mysql> SELECT * FROM brutes WHERE `IP`=’xxx.xxx.xxx.xxx’;
mysql> DELETE FROM brutes WHERE `IP`=’xxx.xxx.xxx.xxx’;
mysql>quit
How to access Plesk database
by dino on Sep.16, 2008, under Uncategorized
APPLIES TO:
- Plesk for Windows
Answer
Plesk Database can be accessed by following steps below depending on the database provider are configured in current Plesk installation.
For MSSQL provider:
Database can be accessed using the following CLI command:
C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql –E Or Microsoft SQL Server Management Studio Express utility can be used.
For MySQL DB provider:
Execute the following commands in command prompt:
cd %plesk_dir%\Databases\MySQL\bin mysql -P8306 -uadmin -p psa For MS Access DB provider (JET):
You can find and use any utility for viewing MS Access(.mdb) database files:
E.g.
http://www.alexnolan.net/software/mdb_viewer_plus.htm
http://www.softpedia.com/get/Internet/Servers/Database-Utils/MDB-View.shtml
Plesk Database file is located in %plesk_dir%\admin\db\psa.mdb
