TEST-FAILED Webserver is permitting fetch of | Bugzilla testserver.pl Error Message

TEST-FAILED Webserver is permitting fetch of | Bugzilla testserver.pl Error Message


Error Message:
While running the testserver.pl in bugzilla root folder, following error message occurred.
 #./testserver.pl http://bugzillaserver
TEST-OK Webserver is running under group id in $webservergroup.
TEST-OK Got padlock picture.
TEST-OK Webserver is executing CGIs via mod_cgi.
TEST-FAILED Webserver is permitting fetch of http://bugzillaserver/localconfig.

Solution:
Add the following lines inside </VirtualHost> in your Apache Web Server config file(httpd.conf)

<FilesMatch ^(.*\.pm|.*\.pl|.*localconfig.*)$>
  deny from all
</FilesMatch>

Sample Bugzilla Apache Config:
<VirtualHost server_ip:*>
DocumentRoot /var/www/html/bugzilla
ServerName bug.bugzilla.com
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
IndexOptions SuppressColumnSorting SuppressDescription SuppressHTMLPreamble SuppressLastModified SuppressSize SuppressIcon SuppressRules
Options +ExecCGI
<Directory "/var/www/html/bugzilla">
        AddHandler cgi-script .cgi
        Options -Indexes +ExecCGI
DirectoryIndex index.cgi
        AllowOverride Limit
</Directory>
<FilesMatch ^(.*\.pm|.*\.pl|.*localconfig.*)$>
  deny from all
</FilesMatch>
<IfModule mod_expires.c>
<IfModule mod_headers.c>
<IfModule mod_env.c>
  <FilesMatch (\.js|\.css)$>
    ExpiresActive On
    ExpiresDefault "now plus 1 years"
    Header append Cache-Control "public"
  </FilesMatch>
  SetEnv BZ_CACHE_CONTROL 1
</IfModule>
</IfModule>
</IfModule>

</VirtualHost>



FOLLOW US :-    
   


0 comments :

Post a Comment