<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kurinchi Blogger Scribbles ... &#187; Apache</title>
	<atom:link href="http://kurinchilamp.kurinchilion.com/category/apache/feed" rel="self" type="application/rss+xml" />
	<link>http://kurinchilamp.kurinchilion.com</link>
	<description>On Open Source Technologies</description>
	<lastBuildDate>Mon, 02 Jan 2012 06:14:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Apache: [warn] NameVirtualHost *:80 has no VirtualHosts</title>
		<link>http://kurinchilamp.kurinchilion.com/2011/06/apache-warn-namevirtualhost-80-has-no-virtualhosts.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2011/06/apache-warn-namevirtualhost-80-has-no-virtualhosts.html#comments</comments>
		<pubDate>Sat, 25 Jun 2011 18:14:25 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[LINUX]]></category>
		<category><![CDATA[warning message]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=903</guid>
		<description><![CDATA[$ /etc/init.d/apache2 restart After configuring Apache server settings on the name server, you may encounter a message &#8220;[warn] NameVirtualHost 192.168.1.3:80 has no VirtualHosts&#8221; The issue may be due to more than one entry of NameVirtualHost lines in the configuration settings. You can find this out by $ grep NameVirtual * -R site1:NameVirtualHost *:80 site2:NameVirtualHost *:80 [...]]]></description>
			<content:encoded><![CDATA[<p>$ /etc/init.d/apache2 restart</p>
<p>After configuring Apache server settings on the name server, you may encounter a message &#8220;<strong>[warn] NameVirtualHost 192.168.1.3:80 has no VirtualHosts</strong>&#8221;</p>
<p>The issue may be due to more than one entry of NameVirtualHost lines in the configuration settings. You can find this out by </p>
<p><strong>$ grep NameVirtual * -R</strong><br />
site1:NameVirtualHost *:80<br />
site2:NameVirtualHost *:80</p>
<p><strong>Linux Solution:</strong> Remove one of the occurance of the NameVirtualHost and the warning message that you receive will vanish.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2011/06/apache-warn-namevirtualhost-80-has-no-virtualhosts.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to configure virtual hosts in Apache?</title>
		<link>http://kurinchilamp.kurinchilion.com/2010/11/how-to-configure-virtual-hosts-in-apache.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2010/11/how-to-configure-virtual-hosts-in-apache.html#comments</comments>
		<pubDate>Wed, 24 Nov 2010 19:52:37 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=900</guid>
		<description><![CDATA[Apache server documentation provides us clear set of steps to do name/IP based virtual hosting which is stated in the below URL http://httpd.apache.org/docs/2.0/vhosts/examples.html - Running several name-based web sites on a single IP address. - Name-based hosts on more than one IP address. - Serving the same content on different IP addresses - Running different [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Apache server</strong> documentation provides us clear set of steps to do <strong>name/IP based virtual hosting</strong> which is stated in the below URL</p>
<p><a href="http://httpd.apache.org/docs/2.0/vhosts/examples.html">http://httpd.apache.org/docs/2.0/vhosts/examples.html</a></p>
<p><em>- Running several name-based web sites on a single IP address.<br />
- Name-based hosts on more than one IP address.<br />
- Serving the same content on different IP addresses<br />
- Running different sites on different ports<br />
- IP-based virtual hosting<br />
- Mixed port-based and ip-based virtual hosts<br />
- Mixed name-based and IP-based vhosts<br />
- Using Virtual_host and mod_proxy together<br />
- Migrating a name-based vhost to an IP-based vhost</em></p>
<p>- Using the ServerPath directive</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2010/11/how-to-configure-virtual-hosts-in-apache.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache: client denied by server configuration error</title>
		<link>http://kurinchilamp.kurinchilion.com/2010/04/apache-client-denied-by-server-configuration-error.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2010/04/apache-client-denied-by-server-configuration-error.html#comments</comments>
		<pubDate>Thu, 01 Apr 2010 06:42:40 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[LINUX]]></category>
		<category><![CDATA[apache configuration]]></category>
		<category><![CDATA[client denied]]></category>
		<category><![CDATA[httpd.conf]]></category>
		<category><![CDATA[vhosts.conf]]></category>
		<category><![CDATA[Virtual Host]]></category>
		<category><![CDATA[wamp configuration]]></category>
		<category><![CDATA[wamp server]]></category>
		<category><![CDATA[windows apache configuration]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=804</guid>
		<description><![CDATA[Apache Error log shows the message &#8220;Client denied by server configuration&#8221; and the user sees &#8220;Forbidden Access&#8221; when they try to visit a web page. Solution: Search for the apache configuration file (httpd.conf or vhosts.conf if you have configured a virtual host). Check for the directory permission set for the document root of the web [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Apache Error log </strong>shows the message &#8220;<em>Client denied by server configuration</em>&#8221; and the user sees &#8220;<em>Forbidden Access</em>&#8221; when they try to visit a web page.</p>
<p><strong>Solution:</strong></p>
<p>Search for the apache configuration file (httpd.conf or vhosts.conf if you have configured a virtual host). Check for the directory permission set for the document root of the web site in question and do the following changes.<span id="more-804"></span></p>
<p><em>&lt;Directory /path/to/web/root &gt;<br />
	Options IndexesFollowSymLinks<br />
	AllowOverride None<br />
	Order deny,allow<br />
	Deny from all<br />
&lt;/Directory&gt;</em></p>
<p>Change this to</p>
<p><em>&lt;Directory /path/to/web/root &gt;<br />
	Options IndexesFollowSymLinks<br />
	AllowOverride None<br />
	Order allow, deny<br />
	Allow from all<br />
&lt;/Directory&gt;</em></p>
<p>Restart apache web server to ensure that the effect of the settings take place.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2010/04/apache-client-denied-by-server-configuration-error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up Zend Framework &#8211; for Beginners</title>
		<link>http://kurinchilamp.kurinchilion.com/2010/03/setting-up-zend-framework-for-beginners.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2010/03/setting-up-zend-framework-for-beginners.html#comments</comments>
		<pubDate>Thu, 25 Mar 2010 10:41:26 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[LINUX]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zend for beginner]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[zend step by step installation]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=795</guid>
		<description><![CDATA[Download the latest version of Zend framework from http://framework.zend.com/download/latest At the time of writing it was 1.10.2 available at Zend 1.10.2 $ pwd /tmp $ wget http://framework.zend.com/releases/ZendFramework-1.10.2/ZendFramework-1.10.2.tar.gz $ mkdir /opt/zendframework $ tar -C /opt/zendframework -zxvf ZendFramework-1.10.2.tar.gz $ cd /opt/zendframework Create a symbolic link to the downloaded zend framework release in order to help ease maintaining [...]]]></description>
			<content:encoded><![CDATA[<p>Download the latest version of <strong>Zend framework</strong> from<br />
<a href="http://framework.zend.com/download/latest">http://framework.zend.com/download/latest</a></p>
<p>At the time of writing it was 1.10.2 available at <a href="http://framework.zend.com/releases/ZendFramework-1.10.2/ZendFramework-1.10.2.tar.gz">Zend 1.10.2</a>  </p>
<p><strong>$ pwd</strong><br />
/tmp</p>
<p><strong>$ wget http://framework.zend.com/releases/ZendFramework-1.10.2/ZendFramework-1.10.2.tar.gz</strong><br />
<span id="more-795"></span><br />
<strong>$ mkdir /opt/zendframework<br />
$ tar -C /opt/zendframework -zxvf ZendFramework-1.10.2.tar.gz<br />
$ cd /opt/zendframework</strong></p>
<p>Create a symbolic link to the downloaded zend framework release in order to help ease maintaining different releases</p>
<p><strong>$ ln -s ZendFramework-1.10.2.tar.gz currentzend</strong></p>
<p>Edit <strong>php.ini</strong> to include the path to the symbolic link created for zend release</p>
<p><strong>$ vi /etc/php5/apache2/php.ini</strong><br />
<em><br />
; UNIX: &#8220;/path1:/path2&#8243;<br />
include_path = &#8220;.:/opt/zendframework/currentzend&#8221;</em></p>
<p>In order to do command line execution in zend, we need to set up the PHP CLI by again editing <em>php.ini for the cli</em></p>
<p><strong>$ vi /etc/php5/cli/php.ini</strong><br />
<em>; UNIX: &#8220;/path1:/path2&#8243;<br />
include_path = &#8220;.:/opt/zendframework/currentzend&#8221;</em></p>
<p>For all users, set the path to Zend&#8217;s bin directory<br />
<strong>$ vi ~/.bashrc</strong></p>
<p>and add the line<br />
<em>PATH=$PATH:/opt/zendframework/currentzend/bin</em></p>
<p>Restart apache for the changes to take effect<br />
<strong>$ /etc/init.d/apache2 restart</strong></p>
<p>To check if the changes take place as expected, type<br />
<strong>$ zf.sh show version</strong><br />
and you should get<br />
<em>Zend Framework Version 1.10.2</em></p>
<p>Now, we move into setting up Zend framework</p>
<p><strong>$ cd /var/www<br />
$ zf.sh create project myzend</strong></p>
<p>This will set up the MVC zend structure. Copy the Zend folder into your new project &#8220;<strong>myzend</strong>&#8221;</p>
<p><strong>$ cp -r /opt/zendframework/currentzend/library/Zend /var/www/myzend/library/Zend</strong></p>
<p>Now go to your project to test if the installation was successful by typing<br />
<strong>http://localhost/myzend/public/</strong></p>
<p>This should open up the welcome page to zend framework.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2010/03/setting-up-zend-framework-for-beginners.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Query string limit in GET data and Size limit in POST Data</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/11/query-string-limit-in-get-data-and-size-limit-in-post-data.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/11/query-string-limit-in-get-data-and-size-limit-in-post-data.html#comments</comments>
		<pubDate>Wed, 11 Nov 2009 01:15:07 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tips, Tricks, Guides]]></category>
		<category><![CDATA[get data]]></category>
		<category><![CDATA[POST DATA]]></category>
		<category><![CDATA[POST data size]]></category>
		<category><![CDATA[Query string length]]></category>
		<category><![CDATA[URI length]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=711</guid>
		<description><![CDATA[RFC 2616 &#8211; Section 3 states: &#8220;Servers should be cautious about depending on URI lengths above 255 bytes because some older client or proxy implementations may not properly support these lengths.&#8221; Different browser agents support different URI length acceptance. In addition, servers too play a role in accepting/denying URI&#8217;s over certain length which may either [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html">RFC 2616 &#8211; Section 3 </a>states:</p>
<p>&#8220;Servers should be cautious about depending on URI lengths above 255 bytes because some older client or proxy implementations may not properly support these lengths.&#8221;</p>
<p>Different browser agents support different URI length acceptance. In addition, servers too play a role in accepting/denying URI&#8217;s over certain length which may either truncate the URI or may give lengthy URI message indications.</p>
<p>It is always advisable to <strong>rely on shorter URI&#8217;s </strong>and to post data when more field sets are to be transferred across web pages. </p>
<p>POST data too has its limit. In this case, it is the size of the data which is controlled by the server settings.</p>
<p><strong>Some interesting discussions:</strong></p>
<p><a href="http://classicasp.aspfaq.com/forms/what-is-the-limit-on-form/post-parameters.html">Limit on query string GET URL parameters</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/11/query-string-limit-in-get-data-and-size-limit-in-post-data.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generating Certificate for validation (CSR generation)</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/09/generating-certificate-for-validation-csr-generation.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/09/generating-certificate-for-validation-csr-generation.html#comments</comments>
		<pubDate>Fri, 11 Sep 2009 00:33:00 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[rapidssl]]></category>
		<category><![CDATA[secure certificate]]></category>
		<category><![CDATA[security certificate]]></category>
		<category><![CDATA[SSL certificate]]></category>
		<category><![CDATA[thawte]]></category>
		<category><![CDATA[verisign]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=668</guid>
		<description><![CDATA[In order to install SSL certificates on your Apache server you need to generate a key pair and a CSR (certificate signing request) as the first step. The following points will guide you in the creation of CSR file. Once you finish generating the CSR file, you need to paste the content of the CSR [...]]]></description>
			<content:encoded><![CDATA[<p>In order to install SSL certificates on your Apache server you need to generate a key pair and a CSR (certificate signing request) as the first step. The following points will guide you in the creation of CSR file.</p>
<p>Once you finish generating the CSR file, you need to paste the content of the CSR file on to the SSL certificate request page in order for the certificate authorities to start their verification process.</p>
<p><strong>Command line prompts in a Linux box</strong></p>
<p>Find where openssl is installed and navigated to that directory<br />
<strong>$ whereis openssl</strong></p>
<p>Mostly it will be at /usr/bin/. If it is in a different path, then navigate to that directory path<br />
<strong>$ cd /usr/bin</strong><br />
<span id="more-668"></span><br />
If asked for a pass phrase, enter a phrase which you need to use when generating the CSR file from the key file.</p>
<p>Next, we will use des3 algorithm to generate the key. If you want to generate a key for a site abc.com you can give certificate-name=www.abc.com for easy reference<br />
<strong>$ openssl genrsa -des3 -out certificate-name.key 2048</strong></p>
<p>Next in the process is to generate the CSR file from the key<br />
<strong>$ openssl req -new -key certificate-name.key -out certificate-name.csr</strong></p>
<p>This will involve a step of questions where you need to answer your two-digit country code, province or state, company name, organizational unit name, company name and email address.For the part that involves &#8220;Common Name (eg, your name or your server&#8217;s name)&#8221; enter the domain name for which you want to get the certificate (for e.g. www.abc.com).</p>
<p>Now, copy the content of CSR file and paste it on the certificate request page (probably the web page of the certificate authorities web page like <strong>RapidSSL, GoDaddy, VeriSign, Thawte SSL </strong>certificate issuance authority.</p>
<p>After submitting the .csr file, you need to wait for the .cer files from the certificate authority. If you are going with Godaddy, they will send you a bundle certificate along with the original .cer file which you need to install in your web server.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/09/generating-certificate-for-validation-csr-generation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Error Log</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/08/apache-error-log.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/08/apache-error-log.html#comments</comments>
		<pubDate>Sun, 30 Aug 2009 13:02:53 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[error log]]></category>
		<category><![CDATA[File Directive]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=660</guid>
		<description><![CDATA[Apache Error Log Expected &#8220;&#60;/File&#62; but saw &#60;/Files&#62;&#8221; Check the error log file (in ubuntu it is in /var/log/apache2/error.log) for the above stated error message. Check the .htaccess file or the apache configuration files where you have restricted file permission using File Directive.]]></description>
			<content:encoded><![CDATA[<p><strong>Apache Error Log Expected &#8220;&lt;/File&gt; but saw &lt;/Files&gt;&#8221;</strong></p>
<p>Check the error log file (in ubuntu it is in /var/log/apache2/error.log) for the above stated error message. Check the .htaccess file or the apache configuration files where you have restricted file permission using File Directive.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/08/apache-error-log.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Premature end of script headers: apache error</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/08/premature-end-of-script-headers-apache-error.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/08/premature-end-of-script-headers-apache-error.html#comments</comments>
		<pubDate>Sun, 16 Aug 2009 09:17:54 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Tips, Tricks, Guides]]></category>
		<category><![CDATA[500 internal server error]]></category>
		<category><![CDATA[apache error]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[content type]]></category>
		<category><![CDATA[file permission]]></category>
		<category><![CDATA[header error]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[premature end of script headers]]></category>
		<category><![CDATA[shebang]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=635</guid>
		<description><![CDATA[Apache errors and the approach to solve it Premature end of script headers 500 Internal Server Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. Some troubleshooting tips: i) Check /var/log/apache2/error.log (in ubuntu, check the respective apache error log location for the messages) ii) Check if the content type [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Apache errors and the approach to solve it</strong></p>
<p><strong>Premature end of script headers<br />
500 Internal Server Error<br />
The specified CGI application misbehaved by not returning a complete set of HTTP headers. </strong></p>
<p><em>Some troubleshooting tips:</em></p>
<p>i) Check <strong>/var/log/apache2/error.log </strong>(in ubuntu, check the respective apache error log location for the messages)</p>
<p>ii) Check if the content type of the page is correctly set for the html content output. </p>
<p><strong>print &#8220;Content-type: text/html\n\n&#8221;;</strong></p>
<p>iii) Check if a valid permission has been given for the file to get executed. The file need permission 755 for it to be executed on the server.</p>
<p>iv) Check if the configuration path, inclusion path are set correctly in the referenced programs</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/08/premature-end-of-script-headers-apache-error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Permission denied: exec of failed in Apache Server</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/08/permission-denied-exec-of-failed-in-apache-server.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/08/permission-denied-exec-of-failed-in-apache-server.html#comments</comments>
		<pubDate>Sat, 15 Aug 2009 06:10:54 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Tips, Tricks, Guides]]></category>
		<category><![CDATA[apache error]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[permission denied]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=631</guid>
		<description><![CDATA[Apache Permission Denied Error can be caused due to one of many configuration mistakes listed below Check the apache configuration settings i) The first is the reference to folder where cgi or perl files will reside and its execute permission settings &#60;ScriptAlias /cgi-bin/ /usr/local/cgi-bin/&#62; &#60;Directory "/usr/local/cgi-bin"&#62; AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Apache Permission Denied Error </strong>can be caused due to one of many configuration mistakes listed below</p>
<p><em>Check the apache configuration settings</em></p>
<p><strong>i) The first is the reference to folder where cgi or perl files will reside and its execute permission settings</strong></p>
<pre>
 &lt;ScriptAlias /cgi-bin/ /usr/local/cgi-bin/&gt;
 &lt;Directory "/usr/local/cgi-bin"&gt;
     AllowOverride None
     Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
     Order allow,deny
     Allow from all
 &lt;/Directory&gt;
</pre>
<p><strong>ii) The second is the proper add handlers that are set for the file execution</strong></p>
<pre>
AddHandler cgi-script .cgi .pl
&lt;Files ~ "\.pl$"&gt;
    Options +ExecCGI
&lt;/Files&gt;
&lt;Files ~ "\.cgi$"&gt;
   Options +ExecCGI
&lt;/Files&gt;
</pre>
<p>Check the apache error log for any messages <strong>(/var/log/apache2/error.log).</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/08/permission-denied-exec-of-failed-in-apache-server.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to hide Apache version, Modules loaded, PHP Version?</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/08/how-to-hide-apache-version-modules-loaded-php-version.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/08/how-to-hide-apache-version-modules-loaded-php-version.html#comments</comments>
		<pubDate>Sat, 08 Aug 2009 09:26:45 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips, Tricks, Guides]]></category>
		<category><![CDATA[ServerSignature]]></category>
		<category><![CDATA[ServerTokens]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=587</guid>
		<description><![CDATA[It is often advisable not to disclose information than is necessary when web request are made to Apache server. By default, Apache displays the version of the server, modules loaded in the server and the version of PHP if PHP is configured with Apache. In httpd.conf file, set the following directives. ServerSignature Off ServerTokens ProductOnly [...]]]></description>
			<content:encoded><![CDATA[<p>It is often advisable not to disclose information than is necessary when web request are made to Apache server.</p>
<p>By default, Apache displays the version of the server, modules loaded in the server and the version of PHP if PHP is configured with Apache.</p>
<p>In <strong>httpd.conf </strong>file, set the following directives.</p>
<p><strong>ServerSignature Off<br />
ServerTokens ProductOnly</strong></p>
<p>By default, <strong>ServerSignature </strong>is set to Off and <strong>ServerTokens </strong>is set to Full in most Linux distros.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/08/how-to-hide-apache-version-modules-loaded-php-version.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

