[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Suexec für Apache



Jochen Kächelin wrote:
Gibt's denn da was fertiges was auch richtig funktioniert?
Bei SuSE scheint's da ja richtig scheif zu gehen!

Ich will einen Indianer mit suexec für php als CGI-Version.


suexec als solches funktioniert bei Debian hervorragend. Allerdings vermute ich, daß der einkompilierte Pfad (/var/www) sich nicht mit dem PHP-CGI aus den Debian-Paketen verträgt. Das CGI landet, so weit ich weiß, in /usr/lib/cgi-bin/ und das ist nicht im suexec-Pfad. Wenn Du den Mechanismus für PHP und verschiedene User nutzen möchtest, dann kann es sein, daß Du das CGI nach /var/www in ein benutzerspezifisches CGI-Verzeichnis bringen mußt. Außerdem muß dann der User und die Gruppe richtig gesetzt sein. Das könnte auch ein Grund bei Suse gewesen sein. Suexec kann richtig zickig sein, wenn man es nicht richtig behandelt. ;-) Ich habe hier einen Server mit einer Reihe von Projekten, die jeweils unterschiedlichen Benutzern mit eigenen virtuellen Servern gehören. Die Projekte liegen dann alle in /var/www/ in eigenen Verzeichnissen mit eigenen CGI-Verzeichnissen. Die virtuellen Server laufen alle mit eigenen Usern/Gruppen. Die Verwendung von PHP über suexec scheitert bislang daran, daß ich dann jedem Projekt eine Kopie des PHP-CGIs in seinen Baum legen müßte. Und das wird bei Updates und bei der Einrichtung neuer Projekte irgendwann einfach nervig. Davon abgesehen, das einigen Usern zuzutrauen ist, daß sie eine ihnen unbekannte Datei einfach löschen. :-(
Na ja, irgend etwas fällt mir dazu auch noch ein.

MfG Berthold



Reply to: