Seite 1 von 1

CGI konfigurieren Ubuntu 18.04.

Verfasst: Mittwoch 20. Mai 2020, 10:19
von mr_egbert
Guten Morgen,

ich schaffe es nicht CGI richtig zu konfigurieren.

Da es keine httpd.conf gibt, habe ich zunächst in apache2.conf das Verzeichnis /var/www/cgi-bin eingetragen.
Beim Aufrufen (www. *** /cgi-bin/name.py) kam die Fehlermeldung 'url not found. Das habe ich inzwischen wieder auskommentiert.

Ich bin dann auf eine andere Anleitung gestoßen, die glaube ich besser passt:
In /etc/apache2/conf-available gibt es die Datei serve-cgi-bin.conf . Dort ist bereits das Verzeichnis /usr/lib/cgi-bin konfiguriert. Ich musste nur noch in /etc/apache2/mods-enabled einen Link zu /etc/apache2/mods-available/cgi.load erstellen.

Jetzt lautet die Fehlermeldung Internal Server Error (or misconfiguration) und ich weiß nicht weiter.

Kann jemand helfen?

In serve-cgi-bin.conf steht:

Code: Alles auswählen

<IfModule mod_alias.c>
        <IfModule mod_cgi.c>
                Define ENABLE_USR_LIB_CGI_BIN
        </IfModule>

        <IfModule mod_cgid.c>
                Define ENABLE_USR_LIB_CGI_BIN
        </IfModule>

        <IfDefine ENABLE_USR_LIB_CGI_BIN>
                ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
                <Directory "/usr/lib/cgi-bin">
                        AllowOverride None
                        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                        AddHandler cgi-script .cgi .pl .py
                        Require all granted
                </Directory>
        </IfDefine>
</IfModule>
Viele Grüße
Martin

Re: CGI konfigurieren Ubuntu 18.04.

Verfasst: Mittwoch 20. Mai 2020, 10:21
von sparrow
Die Antwort lautet: Vergiss CGI und nimm WSGI.

Re: CGI konfigurieren Ubuntu 18.04.

Verfasst: Mittwoch 20. Mai 2020, 10:59
von __blackjack__
@mr_egbert: Wo(bei) bekommst Du denn die Fehlermeldung?

Re: CGI konfigurieren Ubuntu 18.04.

Verfasst: Mittwoch 20. Mai 2020, 17:40
von mr_egbert
Problem gelöst: der / das Shebang im Skript war falsch. Es lag nicht an der Konfiguration.

Vielen Dank für die Rückmeldungen und sorry, dass ich unüberlegt ins Forum gepostet habe.

Allen einen schönen Feiertag.
LG

Re: CGI konfigurieren Ubuntu 18.04.

Verfasst: Mittwoch 20. Mai 2020, 17:45
von nezzcarth
mr_egbert hat geschrieben: Mittwoch 20. Mai 2020, 17:40 Problem gelöst: der / das Shebang im Skript war falsch. Es lag nicht an der Konfiguration.
Du solltest dir trotzdem überlegen, ob du nicht sparrows Vorschlag aufgreifen möchtest, denn CGI ist verstaubte Technologie aus der Urzeit der Anfangszeit der Webentwicklung. Das sollte man nicht mehr nehmen, wenn man nicht unbedingt muss.

Re: CGI konfigurieren Ubuntu 18.04.

Verfasst: Mittwoch 20. Mai 2020, 18:45
von mr_egbert
Ja, ich werde mir WSGI auf jeden Fall ansehen.