Forenindex » Archiv » Perl und CGI » CGI-Skript als Index ausführen

CGI-Skript als Index ausführen

flobaer
Beiträge gesamt: 317

21. Sep 2011, 13:14
Bewertung:

gelesen: 8593

Beitrag als Lesezeichen
Hallo zusammen,

ich versuche ein cgi-Skript direkt unter einer URL aufrufen zu lassen. Also, dass, wenn man xyz.domain.tl aufruft, direkt das Skript gestartet wird.

Das Skript liegt bei mir im /opt/coolstack/apache2/cgi-bin. Der vhost-Eintrag sieht derzeit so aus:
Code
<VirtualHost *:80> 
ServerName xyz.domain.tl
DocumentRoot /opt/coolstack/apache2/cgi-bin
<Directory "/opt/coolstack/apache2/cgi-bin">
DirectoryIndex meinskript.cgi
</Directory>
</VirtualHost>

Allerdings wird das Skript nicht aufgerufen, sondern es erscheint direkt ein Download.

Was mach ich falsch? Geht das überhaupt?

Viele Grüße
Florian

CGI-Skript als Index ausführen - gelöst -

flobaer
Beiträge gesamt: 317

21. Sep 2011, 16:12
Bewertung:

gelesen: 8561

Beitrag als Lesezeichen
Hallo zusammen,

ich habe es dann doch selbst hinbekommen:
Code
<VirtualHost *:80> 
ServerName xyz.domain.tl
DocumentRoot /opt/coolstack/apache2/cgi-bin
<Directory "/opt/coolstack/apache2/cgi-bin">
Options +ExecCGI
AddHandler cgi-script .cgi
DirectoryIndex meinskript.cgi
</Directory>
</VirtualHost>


Viele Grüße
Florian