[linux-l] Apache Problem mit Python-Skript -> die Lösung

Olaf Radicke olaf_rad at gmx.de
Di Okt 18 19:46:30 CEST 2005


Am Dienstag, 18. Oktober 2005 14:25 schrieb Oliver Bandel:
> Hi,
>
> biste wieder aus dem Koma erwacht?

Ja, quasi: aus den Schlaf der Gerächten. ;-)
[...]
> > Der Grund warum das CGI nicht anspringen wollte, war das kernel-modul
> > SELinux ( http://www.nsa.gov/selinux/info/faq.cfm ) . Habe ich jetzt
> > abgeschaltet. Und jetzt geht auch wieder alles. *stöhhhn* Das ist die
> > Nacht ja gerettet. *fall-hinten-über*
>
> Wieso hattest Du das aktiviert?

Ist bei Fedora mittlerweile Standard.

> Und was genau war das Problem?

Apache hatte per SELinux keine Berechtigung CGI's auszuführen.

> Blockt das Teil alles? 

Es verfeinert die Rächtevergabe zwischen Prozessen,Usern und Ressourcen.

> Suche nach "CGI" und "Apache" in dem Text 
> ergab nix.

Das war nur allgemein. Hier spezielleres:
http://fedora.redhat.com/docs/selinux-apache-fc3/
http://www.linternal.de/enterprise-linux/tips-und-tricks/centos/rhel4_selinux_policy_verstoesse_im_apache_kontext_aufloesen.html
http://www.fedoralinux.de/node/view/987

> Und überhaupt: Wieso horcht Dein Script von sich aus auf Port 80?

...Na, weist du doch! Bei Python sind die Batterien schon drinnen. ;-) Der 
bräucht gar kein Apache. Der hätte schon sein eigenen Webserver wenn er 
wollte. 


Gruß
Olaf



Mehr Informationen über die Mailingliste linux-l