Kurze Frage, 
die mir debianerfahrene User sicherlich
schnell beantworten k�nnen. 
Ich habe hier ein paar Miniwebseiten, die ich 
auf dem lokalen Rechner testen will. Fr�her
hatte ich RH und da kam apache lauff�hig
aus der Box - habe micht also nicht um 
die Konfiguration gek�mmert. Auf debian wollen
pl�tzlich meine cgi-scripten nicht mehr.

Das hei�t, wenn ich ein cgi-script ausf�hren 
lassen will, erscheint der perl-code im Browser. 
Wenn ich direkt auf der Konsole den Code ausf�hre,
erscheint in stdout der html-code.

Kurz zu meiner Konfiguration: 
1. Verzeichnisse
DocumentRoot /home/httpd/www-docs
cgi-bin      /home/httpd/cgi-bin
/var/www ist ein Link auf /home/httpd/www-docs
/usr/lib/cgi-bin ist ein Link auf /home/httpd/cgi-bin

2. config-files

access.conf:
<Directory /home/httpd/cgi-bin>
AllowOverride None 
Options ExecCGI FollowSymLinks
</Directory>

srm.conf:
ScriptAlias /cgi-bin/ /home/httpd/cgi-bin
# To use CGI scripts:
#AddHandler cgi-script .cgi
# Action lets you define media types that will execute a script whenever
# a matching file is called. This eliminates the need for repeated URL
# pathnames for oft-used CGI file processors.
# Format: Action media/type /cgi-script/location
# Format: Action handler-name /cgi-script/location

httpd.conf:
LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so

Bei RedHat gab es fr�her in der httpd.conf einen Abschnitt,
der wie folgt aussah und den es in der jetzigen config
nicht gibt: 
ClearModuleList
#AddModule mod_mmap_static.c
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_log_agent.c
AddModule mod_log_referer.c
#AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
(...)

3. Sonstiges
Die perl-scripten sind chmod 755, der Pfadname
#!/usr/bin/perl stimmt auch. Die scripts haben
*.pl als Endung, aber mit *.cgi l�uft auch nichts.
apache startet ohne zu murren - mit lynx localhost
lande ich auf meiner /home/httpd/www-docs/index.html

Im Prinzip m�sste alles stimmen - ein Punkt
stimmt mich sehr nachdenklich, wei� ich nicht
wie ich das l�sen soll.
Mein access.log bleibt schlichtweg leer und im err_log
bekomme ich die traurige Nachricht - nicht mehr und auch nicht weniger: 
[Sun Nov  5 11:09:26 2000] [info] mod_unique_id: using ip addr 127.0.0.1
[Sun Nov  5 11:09:27 2000] [crit] (98)Die Adresse wird bereits verwendet: make_sock: 
could not bind to port 80

Mein hostname ist eckhard
In hosts ist folgendes eingetragen: 

127.0.0.1       eckhard localhost
192.168.1.2     eckhard.lokales-netz.de    eckhard

Die Fehlermeldung in err_log erhalte ich immer,
egal ob ich in httpd.conf ServerName 
127.0.0.1 oder eckhard oder localhost oder 192.168.1.2
eingebe. Bei meiner alten Konfiguration war SeverName 
einfach auskommentiert, was jetzt aber auch nicht funktioniert,
weil dann apache �berhaupt nicht startet. 
-- 
--//--\\--
Eckhard Hoeffner
[EMAIL PROTECTED]
--//--\\--

---------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Body
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
---------------------------------------------------------

737 eingetragene Mitglieder in dieser Liste.

Antwort per Email an