Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
which change in my commonapache2.conf kills my webserver?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
zaiyon
Apprentice
Apprentice


Joined: 19 May 2004
Posts: 219
Location: Germany

PostPosted: Thu Sep 23, 2004 8:34 pm    Post subject: which change in my commonapache2.conf kills my webserver? Reply with quote

long topic, short problem, I made up several changes in my commonapache2.conf,(I'll post, at the end of this post, first the old, then the new one) and now, using the new commonapache2.conf, I cannot access any of my websides hostet, there's always "/ not found" and I just don't know why... could some apache wiz probably have a look at my config files?
thx in advance

old
Code:

User apache
Group apache

ServerAdmin root@localhost



<Directory />
  Options -All -Multiviews -FollowSymLinks
  AllowOverride AuthConfig
  <IfModule mod_access.c>
    Order deny,allow
    Deny from all
  </IfModule>
</Directory>

<Directory /var/www>
    Options -Indexes FollowSymLinks MultiViews
    AllowOverride All
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<Directory /var/www/ftp.zaiyon.ath.cx>
   Options Indexes FollowSymlinks MultiViews
   AllowOverride All
   <IfModule mod_acess.c>
      Order allow,deny
      Allow from all
   </IfModule>
</Directory>
   

<Directory /var/www/localhost/htdocs/phpmyadmin>
      Order deny,allow
      Deny from all
      Allow from 192.168.0.0/7
</Directory>


<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>

<IfModule mod_dir.c>
    DirectoryIndex index.html index.html.var index.php index.php3 index.shtml index.cgi index.pl index.htm Default.htm default.htm
</IfModule>

AccessFileName .htaccess

<IfModule mod_access.c>
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
</IfModule>


UseCanonicalName off

<IfModule mod_mime.c>
    TypesConfig conf/mime.types
</IfModule>

DefaultType text/plain

<IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
</IfModule>

HostnameLookups Off

EnableMMAP on

<IfModule mod_log_config.c>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
LogFormat "%v %h %l %u %t \"%r\" %>s %b %T" script
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" VLOG=%{VLOG}e" vhost

    <IfModule mod_logio.c>
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

</IfModule>

ServerTokens Full

ServerSignature On

<IfModule mod_alias.c>
    Alias /icons/ /var/www/localhost/icons/
    Alias /doc /usr/share/doc

    ScriptAlias /cgi-bin/ /var/www/localhost/cgi-bin/
    ScriptAlias /protected-cgi-bin/ /var/www/localhost/protected-cgi-bin/
    ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*) /home/$1/public_html/cgi-bin/$2

    <IfModule mod_perl.c>
   Alias /perl/ /var/www/localhost/perl/
   Alias /cgi-perl/ /var/www/localhost/perl/
    </IfModule>

</IfModule>


<IfModule mod_autoindex.c>
    IndexOptions FancyIndexing VersionSort NameWidth=*

    AddIconByEncoding (CMP,/icons/compressed.png) x-compress x-gzip

    AddIconByType (TXT,/icons/text.png) text/*
    AddIconByType (IMG,/icons/image2.png) image/*
    AddIconByType (SND,/icons/sound2.png) audio/*
    AddIconByType (VID,/icons/movie.png) video/*

    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip .bz2
    AddIcon /icons/a.gif .ps .ai .eps
    AddIcon /icons/layout.gif .html .shtml .htm .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py .php .php3
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .tex
    AddIcon /icons/bomb.gif core

    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif README
    AddIcon /icons/folder.gif ^^DIRECTORY^^
    AddIcon /icons/blank.gif ^^BLANKICON^^

    DefaultIcon /icons/unknown.gif


    ReadmeName README.html
    HeaderName HEADER.html


</IfModule>

<IfModule mod_mime.c>
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz

    AddLanguage ca .ca
    AddLanguage cz .cz
    AddLanguage da .dk
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage en .en
    AddLanguage es .es
    AddLanguage et .ee
    AddLanguage fr .fr
    AddLanguage he .he
    AddLanguage hr .hr
    AddLanguage it .it
    AddLanguage ja .ja
    AddLanguage ko .ko
    AddLanguage kr .kr
    AddLanguage ltz .ltz
    AddLanguage ltz .lu
    AddLanguage nl .nl
    AddLanguage nn .nn
    AddLanguage no .no
    AddLanguage pl .po
    AddLanguage pt-br .pt-br
    AddLanguage pt .pt
    AddLanguage ru .ru
    AddLanguage sv .se
    AddLanguage tw .tw
    AddLanguage zh-tw .tw

    AddDefaultCharset ISO-8859-1

    <IfModule mod_negotiation.c>
        LanguagePriority en fr de es it da nl et el ja kr no pl pt pt-br ru ltz ca sv tw
    </IfModule>

    <IfModule mod_negotiation.c>
        ForceLanguagePriority Prefer Fallback
    </IfModule>

    AddCharset ISO-8859-1  .iso8859-1  .latin1
    AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
    AddCharset ISO-8859-3  .iso8859-3  .latin3
    AddCharset ISO-8859-4  .iso8859-4  .latin4
    AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
    AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
    AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
    AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb
    AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
    AddCharset ISO-2022-JP .iso2022-jp .jis
    AddCharset ISO-2022-KR .iso2022-kr .kis
    AddCharset ISO-2022-CN .iso2022-cn .cis
    AddCharset Big5        .Big5       .big5
    AddCharset WINDOWS-1251 .cp-1251   .win-1251
    AddCharset CP866       .cp866
    AddCharset KOI8-r      .koi8-r .koi8-ru
    AddCharset KOI8-ru     .koi8-uk .ua
    AddCharset ISO-10646-UCS-2 .ucs2
    AddCharset ISO-10646-UCS-4 .ucs4
    AddCharset UTF-8       .utf8

    AddCharset GB2312      .gb2312 .gb
    AddCharset utf-7       .utf7
    AddCharset utf-8       .utf8
    AddCharset big5        .big5 .b5
    AddCharset EUC-TW      .euc-tw
    AddCharset EUC-JP      .euc-jp
    AddCharset EUC-KR      .euc-kr
    AddCharset shift_jis   .sjis

    AddType application/x-tar .tgz
    AddType image/x-icon .ico

    AddHandler cgi-script .cgi

    AddHandler type-map var

    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml


    AddHandler imap-file map

</IfModule>




<Location /manual>
    Options Multiviews
    ErrorDocument 404 "The document you requested has not been installed on your system."
</Location>

<IfModule mod_setenvif.c>
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0

    BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
    BrowserMatch "^WebDrive" redirect-carefully
    BrowserMatch "^gnome-vfs" redirect-carefully
    BrowserMatch "^WebDAVFS" redirect-carefully
</IfModule>

<IfModule mod_status.c>
    <Location /server-status>
        SetHandler server-status
        <IfModule mod_access.c>
          Order deny,allow
          Deny from all
          allow from 127.0.0.1
        </IfModule>
    </Location>
</IfModule>

<IfModule mod_info.c>
    <Location /server-info>
        SetHandler server-info
        <IfModule mod_access.c>
        Order deny,allow
        Deny from all
        allow from 127.0.0.1
        </IfModule>
    </Location>
</IfModule>

<IfModule mod_perl.c>
    <Location /perl-status>
        SetHandler perl-script
   <IfDefine MODPERL2>
   PerlResponseHandler Apache::Status
   </IfDefine>
   <IfDefine !MODPERL2>
        PerlResponseHandler ModPerl::Status
   </IfDefine>
        <IfModule mod_access.c>
          Order deny,allow
          Deny from all
          Allow from 127.0.0.1
        </IfModule>
    </Location>
</IfModule>


<IfModule mod_include.c>
</IfModule>

<IfModule mod_deflate.c>
    <Directory "/var/www/localhost/htdocs/manual">
      AddOutputFilterByType DEFLATE text/html
    </Directory>

</IfModule>

<Directory /var/www/localhost/htdocs>
    Options -Indexes FollowSymLinks MultiViews
    AllowOverride All
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<Directory /var/www/localhost/perl>
    AllowOverride All
    Options -Indexes FollowSymLinks MultiViews ExecCGI
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<IfModule mod_cgid.c>
</IfModule>

<Directory /var/www/localhost/cgi-bin>
    AllowOverride All
    Options ExecCGI
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<Directory /var/www/localhost/protected-cgi-bin>
    AllowOverride All
    Options ExecCGI
    <IfModule mod_access.c>
      Order deny,allow
      Deny from all
      Allow from 127.0.0.1
    </IfModule>
</Directory>


<Directory /home/*/public_html>
    AllowOverride All
    Options MultiViews -Indexes Includes FollowSymLinks
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<Directory /var/www/*>
   AllowOverride All
   Options MultiViews -Indexes Includes FollowSymLinks
   <IfModule mod_access.c>
             Order allow,deny
        Allow from all
   </IfModule>
</Directory>
      

<Directory /home/*/public_html/cgi-bin>
     Options +ExecCGI -Includes -Indexes
     SetHandler cgi-script
</Directory>

<Directory /var/www/*/cgi-bin>
   Options +ExecCGI -Includes -Indexes
   SetHandler cgi-script
</Directory>

<IfModule mod_perl.c>
    <Directory /home/*/public_html/perl>
        SetHandler perl-script
        PerlResponseHandler ModPerl::PerlRun
        Options -Indexes ExecCGI
    <IfDefine MODPERL2>
   PerlOptions +ParseHeaders
   </IfDefine>
   <IfDefine !MODPERL2>
        PerlSendHeader On
   </IfDefine>
    </Directory>
    <Directory /var/www/*/perl>
        SetHandler perl-script
        PerlResponseHandler ModPerl::PerlRun
        Options -Indexes ExecCGI
   <IfDefine MODPERL2>
     PerlOptions +ParseHeaders
   </IfDefine>
   <IfDefine !MODPERL2>
          PerlSendHeader On
   </IfDefine>
    </Directory>
</IfModule>

<Directory /var/www/localhost/icons>
    Options -Indexes MultiViews
    AllowOverride None
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<Directory /usr/share/doc>
    <IfModule mod_deflate.c>
      AddOutputFilterByType DEFLATE text/html
    </IfModule>
    Options Indexes FollowSymLinks
    <IfModule mod_access.c>
      Order deny,allow
      Deny from all
      Allow from 127.0.0.1
    </IfModule>
</Directory>

<Location /index.shtml>
    Options +Includes
</Location>

<IfModule mod_perl.c>
    PerlModule Apache2::ModPerl::Registry
    <Location  "^/perl/*.pl>
        SetHandler perl-script
   <IfDefine MODPERL2>
        PerlResponseHandler Apache2::ModPerl::Registry
   </IfDefine>
   <IfDefine !MODPERL2>
        PerlResponseHandler ModPerl::Registry
   </IfDefine>
        Options -Indexes ExecCGI
        PerlSendHeader On
    </Location>

    <Location /cgi-perl/*.pl>
        SetHandler perl-script
        PerlResponseHandler ModPerl::PerlRun
        Options -Indexes ExecCGI
        PerlSendHeader On
    </Location>
</IfModule>

<IfModule mod_alias.c>
AliasMatch ^/manual(?:/(?:de|en|fr|ja|ko|ru))?(/.*)?$ "/var/www/localhost/htdocs/manual/$1"
</IfModule>

<Directory "/var/www/localhost/htdocs/manual">
    Options Indexes
    AllowOverride None
    Order allow,deny
    Allow from all

    <Files *.html>
        SetHandler type-map
    </Files>

    SetEnvIf Request_URI ^/manual/de/ prefer-language=de
    SetEnvIf Request_URI ^/manual/en/ prefer-language=en
    SetEnvIf Request_URI ^/manual/fr/ prefer-language=fr
    SetEnvIf Request_URI ^/manual/ja/ prefer-language=ja
    SetEnvIf Request_URI ^/manual/ko/ prefer-language=ko
    SetEnvIf Request_URI ^/manual/ru/ prefer-language=ru
    RedirectMatch 301 ^/manual(?:/(de|en|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>


new
Code:

### /etc/apache2/conf/commonapache2.conf

User apache
Group apache

ServerAdmin root@localhost

<Directory />
  Options -All -Multiviews -FollowSymLinks
  AllowOverride AuthConfig
  <IfModule mod_access.c>
    Order deny,allow
    Deny from all
  </IfModule>
</Directory>
   
#<Directory /var/www/localhost/htdocs/phpmyadmin>
#      Order deny,allow
#      Deny from all
#      Allow from 192.168.0.0/7
#</Directory>

<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>

<IfModule mod_dir.c>
    DirectoryIndex index.html index.html.var index.php index.php3 index.shtml index.cgi index.pl index.htm Default.htm default.htm index.psp index.py
</IfModule>

AccessFileName .htaccess

<IfModule mod_access.c>
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
</IfModule>

UseCanonicalName off

<IfModule mod_mime.c>
    TypesConfig conf/mime.types
</IfModule>

DefaultType text/plain

<IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
</IfModule>

HostnameLookups Off

EnableMMAP on

<IfModule mod_log_config.c>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
LogFormat "%v %h %l %u %t \"%r\" %>s %b %T" script
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" VLOG=%{VLOG}e" vhost

    <IfModule mod_logio.c>
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

</IfModule>

ServerTokens Full

ServerSignature On

<IfModule mod_alias.c>
    ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*) /home/$1/public_html/cgi-bin/$2
</IfModule>

<IfModule mod_autoindex.c>

    IndexOptions FancyIndexing VersionSort NameWidth=*

    AddIconByEncoding (CMP,/icons/compressed.png) x-compress x-gzip

    AddIconByType (TXT,/icons/text.png) text/*
    AddIconByType (IMG,/icons/image2.png) image/*
    AddIconByType (SND,/icons/sound2.png) audio/*
    AddIconByType (VID,/icons/movie.png) video/*

    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip .bz2
    AddIcon /icons/a.gif .ps .ai .eps
    AddIcon /icons/layout.gif .html .shtml .htm .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py .php .php3
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .tex
    AddIcon /icons/bomb.gif core

    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif README
    AddIcon /icons/folder.gif ^^DIRECTORY^^
    AddIcon /icons/blank.gif ^^BLANKICON^^

    DefaultIcon /icons/unknown.gif

    ReadmeName README.html
    HeaderName HEADER.html

    IndexIgnore .??* *~ *# HEADER* RCS CVS *,v *,t

</IfModule>

<IfModule mod_mime.c>

    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz

    AddLanguage ca .ca
    AddLanguage cz .cz
    AddLanguage da .dk
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage en .en
    AddLanguage es .es
    AddLanguage et .ee
    AddLanguage fr .fr
    AddLanguage he .he
    AddLanguage hr .hr
    AddLanguage it .it
    AddLanguage ja .ja
    AddLanguage ko .ko
    AddLanguage kr .kr
    AddLanguage ltz .ltz
    AddLanguage ltz .lu
    AddLanguage nl .nl
    AddLanguage nn .nn
    AddLanguage no .no
    AddLanguage pl .po
    AddLanguage pt-br .pt-br
    AddLanguage pt .pt
    AddLanguage ru .ru
    AddLanguage sv .se
    AddLanguage tw .tw
    AddLanguage zh-tw .tw

    AddDefaultCharset ISO-8859-1

    <IfModule mod_negotiation.c>
        LanguagePriority en de fr es it da nl et el ja kr no pl pt pt-br ru ltz ca sv tw
    </IfModule>
    <IfModule mod_negotiation.c>
        ForceLanguagePriority Prefer Fallback
    </IfModule>

    AddCharset ISO-8859-1  .iso8859-1  .latin1
    AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
    AddCharset ISO-8859-3  .iso8859-3  .latin3
    AddCharset ISO-8859-4  .iso8859-4  .latin4
    AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
    AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
    AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
    AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb
    AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
    AddCharset ISO-2022-JP .iso2022-jp .jis
    AddCharset ISO-2022-KR .iso2022-kr .kis
    AddCharset ISO-2022-CN .iso2022-cn .cis
    AddCharset Big5        .Big5       .big5
    AddCharset WINDOWS-1251 .cp-1251   .win-1251
    AddCharset CP866       .cp866
    AddCharset KOI8-r      .koi8-r .koi8-ru
    AddCharset KOI8-ru     .koi8-uk .ua
    AddCharset ISO-10646-UCS-2 .ucs2
    AddCharset ISO-10646-UCS-4 .ucs4
    AddCharset UTF-8       .utf8
    AddCharset GB2312      .gb2312 .gb
    AddCharset utf-7       .utf7
    AddCharset utf-8       .utf8
    AddCharset big5        .big5 .b5
    AddCharset EUC-TW      .euc-tw
    AddCharset EUC-JP      .euc-jp
    AddCharset EUC-KR      .euc-kr
    AddCharset shift_jis   .sjis
    AddType application/x-tar .tgz
    AddType image/x-icon .ico


    AddHandler cgi-script .cgi

    AddHandler type-map var

    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml
    AddHandler imap-file map
</IfModule>

<Location /manual>
    Options Multiviews
    ErrorDocument 404 "The document you requested has not been installed on your system."
</Location>
<IfModule mod_setenvif.c>

    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0
    BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
    BrowserMatch "^WebDrive" redirect-carefully
    BrowserMatch "^gnome-vfs" redirect-carefully
    BrowserMatch "^WebDAVFS" redirect-carefully
</IfModule>

<IfModule mod_status.c>
    <Location /server-status>
        SetHandler server-status
        <IfModule mod_access.c>
          Order deny,allow
          Deny from all
          allow from 127.0.0.1
        </IfModule>
    </Location>
</IfModule>
<IfModule mod_info.c>
    <Location /server-info>
        SetHandler server-info
        <IfModule mod_access.c>
        Order deny,allow
        Deny from all
        allow from 127.0.0.1
        </IfModule>
    </Location>
</IfModule>

<IfModule mod_perl.c>
    <Location /perl-status>
        SetHandler perl-script
   <IfDefine MODPERL2>
   PerlResponseHandler Apache::Status
   </IfDefine>
   <IfDefine !MODPERL2>
        PerlResponseHandler ModPerl::Status
   </IfDefine>
        <IfModule mod_access.c>
          Order deny,allow
          Deny from all
          Allow from 127.0.0.1
        </IfModule>
    </Location>
</IfModule>

<IfModule mod_deflate.c>
    <Directory "/var/www/localhost/htdocs/manual">
      AddOutputFilterByType DEFLATE text/html
    </Directory>

</IfModule>

<Directory /var/www/*>
    AllowOverride All
    Options -Indexes FollowSymLinks MultiViews ExecCGI
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<Directory /var/www/*/cgi-bin>
    AllowOverride All
    Options ExecCGI
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

#<Directory /var/www/*/cgi-bin>
#     Options +ExecCGI -Includes -Indexes
#     SetHandler cgi-script
#</Directory>

<Directory /var/www/*/protected-cgi-bin>
    AllowOverride All
    Options ExecCGI
    <IfModule mod_access.c>
      Order deny,allow
      Deny from all
      Allow from 127.0.0.1
    </IfModule>
</Directory>

<Directory /home/*/public_html>
    AllowOverride All
    Options MultiViews -Indexes Includes FollowSymLinks ExecCGI
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<Directory /home/*/public_html/cgi-bin>
     Options +ExecCGI -Includes -Indexes
     SetHandler cgi-script
</Directory>

<IfModule mod_perl.c>
    <Directory /home/*/public_html>
        SetHandler perl-script
        PerlResponseHandler ModPerl::PerlRun
        Options -Indexes ExecCGI
    <IfDefine MODPERL2>
   PerlOptions +ParseHeaders
   </IfDefine>
   <IfDefine !MODPERL2>
        PerlSendHeader On
   </IfDefine>
    </Directory>
    <Directory /var/www/*>
        SetHandler perl-script
        PerlResponseHandler ModPerl::PerlRun
        Options -Indexes ExecCGI
   <IfDefine MODPERL2>
     PerlOptions +ParseHeaders
   </IfDefine>
   <IfDefine !MODPERL2>
          PerlSendHeader On
   </IfDefine>
    </Directory>
</IfModule>

<Directory /var/www/*/icons>
    Options -Indexes MultiViews
    AllowOverride None
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

<Directory /usr/share/doc>
    <IfModule mod_deflate.c>
      AddOutputFilterByType DEFLATE text/html
    </IfModule>
    Options Indexes FollowSymLinks
    <IfModule mod_access.c>
      Order deny,allow
      Deny from all
      Allow from 127.0.0.1
    </IfModule>
</Directory>

<Location /index.shtml>
    Options +Includes
</Location>

<IfModule mod_perl.c>
    PerlModule Apache2::ModPerl::Registry
   
   <Location ~ "^/.*\.pl$">
        SetHandler perl-script
   <IfDefine MODPERL2>
        PerlResponseHandler Apache2::ModPerl::Registry
   </IfDefine>
   <IfDefine !MODPERL2>
        PerlResponseHandler ModPerl::Registry
   </IfDefine>
        Options -Indexes ExecCGI
        PerlSendHeader On
    </Location>

    <Location /cgi-perl/*.pl>
        SetHandler perl-script
        PerlResponseHandler ModPerl::PerlRun
        Options -Indexes ExecCGI
        PerlSendHeader On
    </Location>
</IfModule>

<IfModule mod_alias.c>
AliasMatch ^/manual(?:/(?:de|en|fr|ja|ko|ru))?(/.*)?$ "/var/www/localhost/htdocs/manual/$1"
</IfModule>

<Directory "/var/www/localhost/htdocs/manual">
    Options Indexes
    AllowOverride None
    Order allow,deny
    Allow from all

    <Files *.html>
        SetHandler type-map
    </Files>

    SetEnvIf Request_URI ^/manual/de/ prefer-language=de
    SetEnvIf Request_URI ^/manual/en/ prefer-language=en
    SetEnvIf Request_URI ^/manual/fr/ prefer-language=fr
    SetEnvIf Request_URI ^/manual/ja/ prefer-language=ja
    SetEnvIf Request_URI ^/manual/ko/ prefer-language=ko
    SetEnvIf Request_URI ^/manual/ru/ prefer-language=ru
    RedirectMatch 301 ^/manual(?:/(de|en|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>

_________________
What do you have when you have six lawyers buried up to their necks in sand? Not enough sand.
My Project - open Outcast
Back to top
View user's profile Send private message
kashani
Advocate
Advocate


Joined: 02 Sep 2002
Posts: 2032
Location: San Francisco

PostPosted: Thu Sep 23, 2004 8:52 pm    Post subject: Reply with quote

Does apachectl configtest show any errors? That might need to be apache2ctl or some such as I'm still on 1.3.

kashani
_________________
Will personally fix your server in exchange for motorcycle related shop tools in good shape.
Back to top
View user's profile Send private message
zaiyon
Apprentice
Apprentice


Joined: 19 May 2004
Posts: 219
Location: Germany

PostPosted: Fri Sep 24, 2004 9:56 am    Post subject: Reply with quote

Code:
# apache2ctl -t
Syntax OK


seems ok...
_________________
What do you have when you have six lawyers buried up to their necks in sand? Not enough sand.
My Project - open Outcast
Back to top
View user's profile Send private message
rex123
Apprentice
Apprentice


Joined: 21 Apr 2004
Posts: 272

PostPosted: Fri Sep 24, 2004 10:50 am    Post subject: Reply with quote

Not 100% certain, but it looks like you have set up everything in

Code:
<Directory /var/www/*>


to be handled by mod_perl. I would have thought this might be the problem if you're trying to access html files.
Back to top
View user's profile Send private message
zaiyon
Apprentice
Apprentice


Joined: 19 May 2004
Posts: 219
Location: Germany

PostPosted: Fri Sep 24, 2004 1:49 pm    Post subject: Reply with quote

rex123 wrote:
Not 100% certain, but it looks like you have set up everything in

Code:
<Directory /var/www/*>


to be handled by mod_perl. I would have thought this might be the problem if you're trying to access html files.


thx for the clue, but what can I do about this?
I want perl and python files to be parsed everywhere in my /var/www/* directorys, how can this be done?
_________________
What do you have when you have six lawyers buried up to their necks in sand? Not enough sand.
My Project - open Outcast
Back to top
View user's profile Send private message
stickboy2642
Tux's lil' helper
Tux's lil' helper


Joined: 21 Jan 2004
Posts: 129
Location: MT, USA

PostPosted: Fri Sep 24, 2004 9:54 pm    Post subject: Reply with quote

Look in /var/log/apache/errof_log and see if it gives any more detailed information about why it thinks the file could not be found. It should tell you where it thinks the file you are looking for should be found and if it returns not found because it doesn't know where the file is or because of a permissions problem.

If you can post any errors that you receive in this log file, we may be able to more accurately pinpoint the problem.
_________________
<?PHP
if ($desireToSolveProblem > 0){
solve($problem);
}else{
drink($beer);
} ?>
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum