[mandrake 7.2] Apache , Vhosts en cgi-bin

Pagina: 1
Acties:

  • liberque
  • Registratie: December 2000
  • Laatst online: 19-08 18:33

liberque

Vrijzinnig!

Topicstarter
Op een of andere manier krijg ik het onder Apache in Mandrake 7.2 niet voor mekaar om tegelijk vhosts te voeren en de cgi-bin aan de praat te krijgen.

Verwijder ik alle vhosts dan doet cgi-bin het gewoon, zet ik de vhosts terug dan geeft cgi-bin een error 500. Heb wat manuals doorgelezen en kwam tot de conclusie dat je in iedere vhost sectie (name based) ScriptAlias /cgi-bin/ /je/cgi-bin/dir/ moest zetten en dat het dan wel zou werken. Helaas is dat dus niet zo..

Doe ik bovenstaande in de httpd.conf file dan geeft ie bij het herstarten van apache een Configuration Error op dezelfde line waar scriptalias staat (perhaps mispelled zegt ie dan) net alsof ie heel dat commando niet kent. Move ik de vhosts naar de vhosts.conf file en laat ik die includen in httpd.conf dan negeert ie heel die scriptalias regel gewoon en geeft ie weer vrolijk error 500 zodra je er maar iets probeert te runnen.

Ik weet het, ik draai met een oude distro en nog wel liefst Mandrake maar dat is een van de weinige distro's die zonder problemen draait op mijn oude linuxbak. Wie kan me helpen?

(voorbeeldje van hoe het nu staat in vhosts.conf en dus niet werkt)

<VirtualHost 11.111.11.111>
ServerName vhost.domain.nl
DocumentRoot /var/www/html/www/vhost
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
ServerAlias www.vhost.domain.nl
ServerAdmin liberque@liberque.nl
ErrorLog /var/www/html/www/log/vhost-error
</VirtualHost>

uiteindelijk komt dit er dus te staan in de errorlog

[error] (2)No such file or directory: exec of /var/www/cgi-bin/test-cgi failed
[error] [client 192.168.0.2] Premature end of script headers: /var/www/cgi-bin/test-cgi

De rechten van de file ed. staan goed (zowel 757 als 777 geprobeerd)


<ff wa toegevoegd>

Try looking into that place where you dare not look! You'll find me there, staring out at you!


  • liberque
  • Registratie: December 2000
  • Laatst online: 19-08 18:33

liberque

Vrijzinnig!

Topicstarter
ff voetnootje:

op de linuxbak met [url="http://localhost/cgi-bin/iets.cgi"]http://localhost/cgi-bin/iets.cgi[/url] werkt het weer wel...

Try looking into that place where you dare not look! You'll find me there, staring out at you!


  • liberque
  • Registratie: December 2000
  • Laatst online: 19-08 18:33

liberque

Vrijzinnig!

Topicstarter
hmm.... ik heb het gevonden hoor.... WAAROM KON IK DA NU NERGENS VINDEN?? :/

ff User en Group in de vhosts secties gegooid de cgi-bin dir aangepast aan die user en group. Dat het nog zo simpel kan zijn....

Try looking into that place where you dare not look! You'll find me there, staring out at you!