Blog Archives

Disable modsec for a domain

In apache conf under that user add this: <IfModule mod_security2.c> SecRuleEngine Off </IfModule Restart httpd

Posted in Apache, Issues

Install Zend Optimizer

cd /usr/local/src check latest zendoptimizer wget tar -zxf ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz cd ZendOptimizer-3.0.1-linux-glibc21-i386 ./install If u still receiving “Zend Optimizer Not Installed” error page, then SELinux is interfering with Apache’s attempt to access the .so file. So do this commands #chcon

Posted in Apache, Issues, Php

Round Robin DNS

Round robin DNS is a technique in which load balancing is performed by a DNS server instead of a strictly dedicated machine. A DNS record has more than one value IP address. When a request is made to the DNS

Posted in Apache, Dns, Issues

Prevent SYN attacks

1. Enable SYN cookies mechanism in the server by the executing command: # echo 1 > /proc/sys/net/ipv4/tcp_syncookies 2. Increase the backlog queue to 2048 by the command: # sysctl -w net.ipv4.tcp_max_syn_backlog=”2048″

Posted in Apache, Issues, Server Security

Run CGI scripts anywhere in the server + Plesk

Server wide : cd /etc/httpd/conf/ cp -p httpd.conf httpd.conf.bak vi httpd.conf uncomment AddHandler cgi-script .cgi service httpd restart or 1. create an .htaccess file in your cgi-bin directory, that file should have the following AddType text/x-server-parsed-html .html AddType application/x-httpd-cgi .cgi

Posted in Apache, Issues, Plesk, Scripts

Installation of Java + Apache Ant

cd /opt mkdir java cd java wget or wget mv jre-6u13* jre-6u13-linux-i586.bin chmod 755 jre-6u13-linux-i586.bin ./jre-6u13-linux-i586.bin /opt/java/jre1.6.0_13/bin/java -version Installing Ant: cd /opt wget tar -xzf apache-ant-1.7.1-bin.tar.gz cd apache-ant-1.7.1 export ANT_HOME=/opt/apache-ant-1.7.1 export JAVA_HOME=/opt/java/jre1.6.0_13 export PATH=${PATH}:${ANT_HOME}/bin echo “export ANT_HOME=/opt/apache-ant-1.7.1″

Posted in Apache, General discussions, Server Setup, Third party softwares

No space left on device: mod_rewrite: could not create rewrite_log_lock

If you are getting “No space left on device: mod_rewrite: could not create rewrite_log_lock”  while restarting apache, then please execute the following commands in shell prompt: ipcs -s | grep nobody for i in `ipcs -s | grep nobody |

Posted in Apache, Issues, Scripts

easy apache – Premature end of script headers error

Error : BEGIN failed–compilation aborted at /var/cpanel/perl/easy/Cpanel/Easy/Utils/ line 12. Compilation failed in require at (eval 18) line 3….propagated at /usr/lib/perl5/5.8.8/ line 85. Premature end of script headers: /usr/local/cpanel/whostmgr/docroot/cgi/ To fix, just run: /scripts/checkperlmodules

Posted in Apache, Issues, Php

A Simple Rewite Rule

RewriteEngine on RewriteCond %{HTTP_HOST} ^domainname\.com RewriteRule ^(.*)$ http://www.domainname/$1

Posted in Apache, Issues, Scripts

Script for restarting apache at load 10

#!/bin/bash loadavg=$(uptime | awk -F “.” ‘{ print $1 }’ | awk -F “:” ‘{ print $5 }’) if [ "$loadavg" -ge "10" ]; then pkill -9 httpd sleep 3 /scripts/restartsrv_httpd fi

Posted in Apache, Scripts
Blog Stats
  • 111,693 hits

Get every new post delivered to your Inbox.

Join 209 other followers