Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comm.software.webserver > #1324
| From | Ralph Aichinger <ra@pi.h5.or.at> |
|---|---|
| Newsgroups | de.comm.software.webserver |
| Subject | Re: Apache 2.4: CGIs werden nicht ausgefuehrt |
| Date | 2019-04-30 12:19 +0200 |
| Organization | Ausserirdische sind gesund |
| Message-ID | <qa97ff$blt$1@pi.h5.or.at> (permalink) |
| References | <qa9dkf.7s0.1@msgid.suchanek.de> |
Sebastian Suchanek <sebastian.suchanek@gmx.de> wrote:
> Das funktionierte auch einige Zeit zufriedenstellend; seit
> ich allerdings den Server, auf dem das läuft, von Debian
> Wheezy über Jessie nach Stretch upgedatet habe (Apache v2.2.x
> => v2.4.25), funktioniert es leider nicht mehr.
Blöde Frage: Hat dein vhosts-Config-file die Endung .conf?
Bei irgendeinem Update hat das bei mir Probleme gemacht
(ohne Endung wurde vorher toleriert, nachher nicht mehr).
/ralph
>
> Hier zunächst die entsprechende vhost-Konfiguration:
>
> --------------------------- 8< ---------------------------
>
> <VirtualHost *:80>
> DocumentRoot /usr/share/members
> ServerName [entfernt]
> ServerAlias [entfernt]
> CustomLog /var/log/apache2/members_access.log combined
> LogLevel info
> Options +ExecCGI
> AddHandler cgi-script .cgi
> RewriteEngine on
> RewriteCond %{REQUEST_URI} ^/nic/update$
> RewriteRule (.*) /usr/share/members/update.cgi
> <Location />
> AuthType Basic
> AuthUserFile /usr/share/members/.htpasswd
> AuthGroupFile /dev/null
> AuthName "DyDN API Access."
> Order allow,deny
> Deny from all
> Satisfy any
> Require valid-user
> </Location>
> </VirtualHost>
>
> --------------------------- 8< ---------------------------
>
> Wenn ich die entsprechende Update-Seite
> http://domain.tld/nic/update mit dem Browser aufrufe, erhalte
> ich einen Fehler 403.
>
> Da sich IIRC bei Apache 2.4 auch die "Order"-Syntax geändert
> hat, habe ich testweise mal den ganzen
> Authentifizierungsblock auskommentiert, doch auch damit
> erhalte ich nach wie vor 403er. Im Apache Fehlerlog steht
> dazu:
>
> | [cgi:error] [...] AH02809: Options ExecCGI is off in this directory: /usr/share/members/update.cgi
>
> WTF!? In der o.g. Konfiguration steht doch deutlich "Options
> +ExecCGI".
> Testweise habe ich noch in /etc/apache2/apache2.conf im Block
>
> | [...]
> | <Directory /usr/share>
> | AllowOverride None
> | Require all granted
> | </Directory>
> | [...]
>
> das "AllowOverride" auf "All" geändert, aber auch das hat
> keine Veränderung bewirkt. (Und ja, natürlich habe ich den
> Apachen nach jeder Änderung immer wieder neu gestartet.)
>
> Was läuft da schief, warum glaubt Apache das CGI-Skript nicht
> ausführen zu können/dürfen? Und wie kann ich das Problem
> beheben?
>
>
> TIA,
>
> Sebastian
>
> ______
> [1] http://www.ct.de/1324196
--
-----------------------------------------------------------------------------
https://aisg.at
ausserirdische sind gesund
Back to de.comm.software.webserver | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Apache 2.4: CGIs werden nicht ausgefuehrt Sebastian Suchanek <sebastian.suchanek@gmx.de> - 2019-04-30 12:04 +0200
Re: Apache 2.4: CGIs werden nicht ausgefuehrt Ralph Aichinger <ra@pi.h5.or.at> - 2019-04-30 12:19 +0200
Re: Apache 2.4: CGIs werden nicht ausgefuehrt Sebastian Suchanek <sebastian.suchanek@gmx.de> - 2019-04-30 12:23 +0200
Re: Apache 2.4: CGIs werden nicht ausgefuehrt Sven Hartge <sh-194@svenhartge.de> - 2019-04-30 12:42 +0200
Re: Apache 2.4: CGIs werden nicht ausgefuehrt Sebastian Suchanek <sebastian.suchanek@gmx.de> - 2019-04-30 19:39 +0200
Re: Apache 2.4: CGIs werden nicht ausgefuehrt Sven Hartge <sh-194@svenhartge.de> - 2019-04-30 20:09 +0200
Re: Apache 2.4: CGIs werden nicht ausgefuehrt Werner Flügel <werner.fluegel@b-tu.de> - 2019-04-30 15:06 +0200
csiph-web