htdig auf puretec rootserver
htdig auf puretec rootserver
Hallo,
ich hoffe mal ich werde jetzt nicht geflamed weil ich zu doof zum Suchen bin.
Zu meinem Problem:
ich versuche gerade htdig/htsearch auf meinem Server zum laufen zu bringen. In der Konsole läuft auch alles, übers Web bekomme ich aber einen Internal Server Error 500.
Am htdig liegt's vermutlich nicht, da der Fehler völlig unabhängig von der Version auftritt - und wie gesagt in der Konsole tut's ja.
die Logfiles geben volgendes aus:
suexec.log
[2004-01-29 13:58:29]: info: (target/actual) uid: (web2/web2) gid: (ftponly/ftponly) cmd: htsearch
[2004-01-29 13:58:29]: emerg: cannot get docroot information (/srv/www/htdocs)
error_log
[Thu Jan 29 13:58:29 2004] [error] [client 217.81.151.5] Premature end of script headers: /home/www/web2/html/cgi-bin/htsearch
irgendwelche Ideen? Kann man suexec evtl neu konfigurieren, ohne gleich den kompletten Apache neu aufsetzen zu müssen?
ich hoffe mal ich werde jetzt nicht geflamed weil ich zu doof zum Suchen bin.
Zu meinem Problem:
ich versuche gerade htdig/htsearch auf meinem Server zum laufen zu bringen. In der Konsole läuft auch alles, übers Web bekomme ich aber einen Internal Server Error 500.
Am htdig liegt's vermutlich nicht, da der Fehler völlig unabhängig von der Version auftritt - und wie gesagt in der Konsole tut's ja.
die Logfiles geben volgendes aus:
suexec.log
[2004-01-29 13:58:29]: info: (target/actual) uid: (web2/web2) gid: (ftponly/ftponly) cmd: htsearch
[2004-01-29 13:58:29]: emerg: cannot get docroot information (/srv/www/htdocs)
error_log
[Thu Jan 29 13:58:29 2004] [error] [client 217.81.151.5] Premature end of script headers: /home/www/web2/html/cgi-bin/htsearch
irgendwelche Ideen? Kann man suexec evtl neu konfigurieren, ohne gleich den kompletten Apache neu aufsetzen zu müssen?
-
superuser1
- Posts: 291
- Joined: 2003-11-26 18:43
- Location: earth
Re: htdig auf puretec rootserver
Hi...
Rechteproblem ?
:roll:
Rechteproblem ?
:roll:
Re: htdig auf puretec rootserver
nope, die Rechte sollten stimmen. Meine Vermutung ist, daß irgendwas entweder mit der httpd.conf oder der Konfiguration von suexec nicht stimmt.
-
superuser1
- Posts: 291
- Joined: 2003-11-26 18:43
- Location: earth
Re: htdig auf puretec rootserver
Hi...
Versuche mal folgendes:
Kopiere die htsearch-skripte in das docroot-cgi-bin (also von /home/www/web2/html/cgi-bin nach /srv/www/htdocs/cgi-bin) und schau, ob sie da funktionieren...
:roll:
Versuche mal folgendes:
Kopiere die htsearch-skripte in das docroot-cgi-bin (also von /home/www/web2/html/cgi-bin nach /srv/www/htdocs/cgi-bin) und schau, ob sie da funktionieren...
:roll:
Re: htdig auf puretec rootserver
hab die beiden dateien in annähernd jedes cg-verzeichnis kopiert das ich finden konnte, ohne erfolg :(
-
superuser1
- Posts: 291
- Joined: 2003-11-26 18:43
- Location: earth
Re: htdig auf puretec rootserver
Hi...
hast du die richtigen Direktiven in der httpd.conf gesetzt ? (z.B. +ExecCGI)
zusätzlich:
lies dir das Manual zu SuEXEC nochmal durch; ich vermute das Problem bei dessen SecurityModel Anforderungen (Stichwort: Target, Owner/User/Group).
http://httpd.apache.org/docs/suexec.html#model
UPDATE: noch eine Testmöglichkeit...
Vielleicht hilft dir das weiter.
:roll:
hast du die richtigen Direktiven in der httpd.conf gesetzt ? (z.B. +ExecCGI)
zusätzlich:
lies dir das Manual zu SuEXEC nochmal durch; ich vermute das Problem bei dessen SecurityModel Anforderungen (Stichwort: Target, Owner/User/Group).
http://httpd.apache.org/docs/suexec.html#model
UPDATE: noch eine Testmöglichkeit...
Code: Select all
<VirtualHost>
Alias /cgi-bin/ /home/www/web2/cgi-bin/
<Location /cgi-bin>
SetHandler perl-script
PerlHandler Apache::Registry
PerlSendHeader On
Options +ExecCGI
</Location>
</VirtualHost>:roll:
Re: htdig auf puretec rootserver
suse hat bei seinem apache halt den docroot default in /srv/www/
bei puretec hast du aber confixx das braucht den dochroot für suexec auf /home/www.
bei puretec hast du aber confixx das braucht den dochroot für suexec auf /home/www.
Re: htdig auf puretec rootserver
Das passt zu meiner Theorie.
Reicht es die httpd.conf anzupassen? was ist mit suexec?
Reicht es die httpd.conf anzupassen? was ist mit suexec?
Re: htdig auf puretec rootserver
Du kannst folgendes machen:
- SuExec neu kompilieren (siehe Dokumentation auf httpd.apache.org)
oder:
- Alle Dateien von /home/www nach /srv/www kopieren.
- /home/www löschen
- ln -sv /srv/www /home/www
unbedingt die reihenfolge beachten, denn andersrum gibt es eine fehlermeldung! ;-)
- SuExec neu kompilieren (siehe Dokumentation auf httpd.apache.org)
oder:
- Alle Dateien von /home/www nach /srv/www kopieren.
- /home/www löschen
- ln -sv /srv/www /home/www
unbedingt die reihenfolge beachten, denn andersrum gibt es eine fehlermeldung! ;-)