CGI konfigurieren Ubuntu 18.04.
Verfasst: Mittwoch 20. Mai 2020, 10:19
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:
Viele Grüße
Martin
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>
Martin