Hallo,
vielleicht kann mir jemand helfen. Folgendes Problem:
Ich haben eine Apache Server 2.0.48 eingerichtet.
Perl, PHP, und Mysql installiert. Soweit sogut. Nur Perl macht mir Probleme.
Es läuft nämlich nur im Documentroot der drei eingerichteten vhosts. Kopiere ich das Script in das
/cgi-bin/ Verzeichnis und rufe es über den Browser auf, läuft es nicht und folgende Meldung wird
ausgegeben:
You don't have permission to access /cgi-bin/pfadangaben.de on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
in den Error-log wir folgendes eingetragen:
[Tue Jan 20 12:21:49 2004] [error] [client 127.0.0.3] (20025)Error string not specified yet: access to /cgi-bin/pfadangaben.de failed
Kann mir da jemand helfen? Ich habe schon einige Zeit im Forum gesucht aber nichts finden können.
Liegt es eventuell an dem wildcard (*) in der Definition soll aber funktionieren. Wenn das nicht geht,
wie setzt man dann die Option für die vhosts?
Hier noch die Konfig aus der httpd.conf:
<Directory "c:/home/httpd/vhosts/*/httpdocs">
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
###########################################################
ScriptAlias /cgi-bin/ "c:/home/httpd/vhosts/*/cgi-bin/"
<Directory "C:/home/httpd/vhosts/*/cgi-bin">
AllowOverride All
Options None
Order allow,deny
Allow from all
</Directory>
###########################################################
<VirtualHost 127.0.0.1:80>
ServerAdmin xxx@yyy.de
DocumentRoot c:/home/httpd/vhosts/localhost/httpdocs
ServerName localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>
<VirtualHost 127.0.0.2:80>
ServerAdmin ccc@yyy.de
DocumentRoot c:/home/httpd/vhosts/seite1.de/httpdocs
ServerName www.seite1.de
ErrorLog logs/seite1.de-error_log
CustomLog logs/seite1.de-access_log common
</VirtualHost>
<VirtualHost 127.0.0.3:80>
ServerAdmin webmaster@fvhannover.de
DocumentRoot c:/home/httpd/vhosts/seite2.de/httpdocs
ServerName www.seite2.de
ErrorLog logs/seite2.e-error_log
CustomLog logs/seite2.de-access_log common
vielleicht kann mir jemand helfen. Folgendes Problem:
Ich haben eine Apache Server 2.0.48 eingerichtet.
Perl, PHP, und Mysql installiert. Soweit sogut. Nur Perl macht mir Probleme.
Es läuft nämlich nur im Documentroot der drei eingerichteten vhosts. Kopiere ich das Script in das
/cgi-bin/ Verzeichnis und rufe es über den Browser auf, läuft es nicht und folgende Meldung wird
ausgegeben:
You don't have permission to access /cgi-bin/pfadangaben.de on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
in den Error-log wir folgendes eingetragen:
[Tue Jan 20 12:21:49 2004] [error] [client 127.0.0.3] (20025)Error string not specified yet: access to /cgi-bin/pfadangaben.de failed
Kann mir da jemand helfen? Ich habe schon einige Zeit im Forum gesucht aber nichts finden können.
Liegt es eventuell an dem wildcard (*) in der Definition soll aber funktionieren. Wenn das nicht geht,
wie setzt man dann die Option für die vhosts?
Hier noch die Konfig aus der httpd.conf:
<Directory "c:/home/httpd/vhosts/*/httpdocs">
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
###########################################################
ScriptAlias /cgi-bin/ "c:/home/httpd/vhosts/*/cgi-bin/"
<Directory "C:/home/httpd/vhosts/*/cgi-bin">
AllowOverride All
Options None
Order allow,deny
Allow from all
</Directory>
###########################################################
<VirtualHost 127.0.0.1:80>
ServerAdmin xxx@yyy.de
DocumentRoot c:/home/httpd/vhosts/localhost/httpdocs
ServerName localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>
<VirtualHost 127.0.0.2:80>
ServerAdmin ccc@yyy.de
DocumentRoot c:/home/httpd/vhosts/seite1.de/httpdocs
ServerName www.seite1.de
ErrorLog logs/seite1.de-error_log
CustomLog logs/seite1.de-access_log common
</VirtualHost>
<VirtualHost 127.0.0.3:80>
ServerAdmin webmaster@fvhannover.de
DocumentRoot c:/home/httpd/vhosts/seite2.de/httpdocs
ServerName www.seite2.de
ErrorLog logs/seite2.e-error_log
CustomLog logs/seite2.de-access_log common