Page 1 of 1

CGI Konfiguration / Script soll in jedem Verz. laufen

Posted: 2002-12-27 17:52
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 ..

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

Posted: 2002-12-27 18:22
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 ;)

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

Posted: 2002-12-27 18:26
by sascha
In Confixx kann es der "Kunde" selbst entscheiden. Es wird dann der gleiche Eintrag gemacht den du gepostet hast...

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

Posted: 2002-12-27 18:36
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>

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

Posted: 2002-12-27 18:44
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.

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

Posted: 2002-12-27 19:23
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 ;)

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

Posted: 2002-12-27 20:02
by sascha
Es geht auch mit Confixx Light. Vorraussetzung dafür ist aber die Version 1.6.3 oder neuer.

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

Posted: 2003-02-05 16:33
by bernard
Mittlerweile bin ich auf Linux 8.1 und Confixx 2.0 umgestiegen. Wo kann man dort die Einstellung machen ?

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

Posted: 2003-02-05 19:03
by Anonymous
Im Kundenmenü gleich auf der 1. Seite.