CGI Konfiguration / Script soll in jedem Verz. laufen

Apache, Lighttpd, nginx, Cherokee
Post Reply
bernard
Posts: 45
Joined: 2002-12-24 18:52
 

CGI Konfiguration / Script soll in jedem Verz. laufen

Post by bernard »

Hallo !

bei den 1&1 Standard-Paketen ist es so, daß ein CGI-Script in jedem Verzeichnis läuft, nicht nur in einem bestimmten /cgi-bin/ .

Wie macht man das ? Beim Script Alias eine Reihe angeben bringt ja nichts, weil ja immer wieder welche dazu kommen können. Soll also dynamisch sein. Anhand der Endung (pl o. cgi) soll das Script erkannt werden...

Gruss
B.

PS: mein konkreter Fehler:

DOCUMENT ROOT = /home/www/web1/html/

[Fri Dec 27 17:54:15 2002] [error] [client 80.145.73.180] Options ExecCGI is off in this directory: /home/www/web1/html/verz1/senden.pl

Kann ich das konfigurieren ? Am besten mit Confixx oder Webmin ... wenn's geht ..
Last edited by bernard on 2004-03-12 20:26, edited 1 time in total.
hugo
Posts: 87
Joined: 2002-06-08 21:33
 

Re: CGI Konfiguration / Script soll in jedem Verz. laufen

Post by hugo »

Salve!
Wenn ich das jetzt richtig verstehe, müsste das so gehen:
Per ssh auf den Server einloggen.

Code: Select all

pico /etc/httpd/httpd.conf
Dann folgendes einfügen: (Ich würde es unten einfügen, der Ã?bersicht halber...)

Code: Select all

<Directory /home/www/webX/html>
Options +ExecCGI
</Directory>
Das webX muss natürlich das das gewünschte web ersetzt werden!
Per STRG + X schließen und bei der Frage ob gescheichert werden soll ein Y eintippen und dann Enter drücken.
Wobei ich sagen muss, kann Confixx das nicht von sich aus schon? Ich weiß es aber nicht genau!

hugo ;)
sascha
Posts: 1325
Joined: 2002-04-22 23:08
 

Re: CGI Konfiguration / Script soll in jedem Verz. laufen

Post by sascha »

In Confixx kann es der "Kunde" selbst entscheiden. Es wird dann der gleiche Eintrag gemacht den du gepostet hast...
bernard
Posts: 45
Joined: 2002-12-24 18:52
 

Re: CGI Konfiguration / Script soll in jedem Verz. laufen

Post by bernard »

Ich habe nur Confixx light und da kann das der "Kunde" nicht ... (zumindest nichts gefunden). Der "Reseller" kann auch nur PHP, MySQL usw. eistellen.

Hier meine confixx_vhost.conf

<VirtualHost 217.160.xxx.xxx>
ServerName web1.de
ServerAlias http://www.web1.de web1.de
DocumentRoot /home/www/web1/html
php_admin_value open_basedir /home/www/web1
php_admin_value upload_tmp_dir /home/www/web1/phptmp
AddHandler cgi-script .cgi .pl .perl
ScriptAlias /cgi-bin/ /home/www/web1/html/
ScriptAlias /perl/ /home/www/web1/html/
ScriptAlias /cgi-perl/ /home/www/web1/html/
Options +ExecCGI
</VirtualHost>
bernard
Posts: 45
Joined: 2002-12-24 18:52
 

Re: CGI Konfiguration / Script soll in jedem Verz. laufen

Post by bernard »

Ich hab den <Directory> Eintrag vergessen, sorry !

Jetzt funzt es , danke Jungs !!! :lol:

Nur wenn ich jetzt was in Confixx-Light ändere kann ich die Einträge jedes Mal nachziehen !?

Gruss
B.
Last edited by bernard on 2004-03-12 20:26, edited 1 time in total.
hugo
Posts: 87
Joined: 2002-06-08 21:33
 

Re: CGI Konfiguration / Script soll in jedem Verz. laufen

Post by hugo »

Salve!
Nur wenn ich jetzt was in Confixx-Light ändere kann ich die Einträge jedes Mal nachziehen !?
Gute Frage...
Wenn das Ganze von Confixx überschrieben wird, würde ich einfach ganz unten in der httpd.conf ein

Code: Select all

Include /etc/apache/mydomains.conf
oder so einfürgen und dann auf der Konsole mit

Code: Select all

pico /etc/apache/mydomains.conf
die Datei erzeugen und die Ã?nderung da machen!

Hugo ;)
sascha
Posts: 1325
Joined: 2002-04-22 23:08
 

Re: CGI Konfiguration / Script soll in jedem Verz. laufen

Post by sascha »

Es geht auch mit Confixx Light. Vorraussetzung dafür ist aber die Version 1.6.3 oder neuer.
bernard
Posts: 45
Joined: 2002-12-24 18:52
 

Re: CGI Konfiguration / Script soll in jedem Verz. laufen

Post by bernard »

Mittlerweile bin ich auf Linux 8.1 und Confixx 2.0 umgestiegen. Wo kann man dort die Einstellung machen ?
Anonymous
 

Re: CGI Konfiguration / Script soll in jedem Verz. laufen

Post by Anonymous »

Im Kundenmenü gleich auf der 1. Seite.
Post Reply