Deutsch| English
  #1  
Alt 27.09.2010, 20:17
max max ist offline
Neuer Benutzer
 
Registriert seit: 27.09.2010
Beiträge: 6
Standard Apache: Suexec in der directory Direktive

Hallo,

ich habe leider feststellen müssen, dass der Apache nicht SuexecUserGroup in der direcroy Direktive mag. Gibt es eine Alternative dazu?

Vielen dank im Voraus!

MfG
Max
Mit Zitat antworten
  #2  
Alt 27.09.2010, 21:24
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Setze es direkt im vhost außerhalb der directory direktive.
Mit Zitat antworten
  #3  
Alt 28.09.2010, 16:02
max max ist offline
Neuer Benutzer
 
Registriert seit: 27.09.2010
Beiträge: 6
Standard

Hi,

das wäre unpraktisch, da ich sonst für jede Domain einen eigenen VHost eintagen müsste. Ich habe die VHosts schon mit mod_vhost_dbd in MySQL gespeichert. Ich wollte desshalb das in die Directory-Direktive tun.
Mit Zitat antworten
  #4  
Alt 28.09.2010, 16:47
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Laut apache manual ist das aber nicht zulässig:

http://httpd.apache.org/docs/2.0/mod/mod_suexec.html
Mit Zitat antworten
  #5  
Alt 28.09.2010, 20:51
max max ist offline
Neuer Benutzer
 
Registriert seit: 27.09.2010
Beiträge: 6
Standard

Gibt es denn eine Alternative?
Mit Zitat antworten
  #6  
Alt 28.09.2010, 23:17
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Wenn PHP als cgi anstatt fcgi ok ist, könntest Du mal einn Versuch mit mod_suphp starten. Denn suphp kann so konfiguriert werden, dass es sich seinen User anhand des Eigentümers der PHP Datei selbst sucht. Also wenn eine Datei nobody gehört, wird sie auch als nobody ausgeführt (root und andere User unter einer bestimmten min. UID sind davon aus Sicherheitsgründen ausgeschlossen).

Ich habe mir damals als ich angefangen habe ISPConfig 3 von Grund auf neu zu entwickeln auch mal mod_vhost_dbd angesehen da wir bei ispconfig auch möglichst viel der Konfiguration über die mysql DB laufen lassen, aber es hatte für meinen Geschmack einfach zu viele Einschränkungen bei der Konfiguration eines vhost. Es kann also sein dass Du bei einem komplexeren setup nicht umd die Verwendung eines traditionellen vhost pro Website drum herum kommst, ich hatte zumindest damals keine andere Lösung gefunden.
Mit Zitat antworten
  #7  
Alt 29.09.2010, 10:32
max max ist offline
Neuer Benutzer
 
Registriert seit: 27.09.2010
Beiträge: 6
Standard

Theoretisch muss ich ja auch mehrere Einträge machen, da wir z.B. openbasedir und wie gesagt so etwas wie suexec brauchen. Ich habe mir dann gedacht, dass ich die vHost DocumentRoots in MySQL speichere und dann openbasedir usw. in eine Directory-Direktive stecke, die über ein Macro läuft. So müss man nicht warten bis der Cronjob die Apache konfiguration neu läd. Und das ändern eines VHosts via MySQL ist auch sehr viel einfacher und zuverlässiger.
Mit Zitat antworten
  #8  
Alt 29.09.2010, 19:48
max max ist offline
Neuer Benutzer
 
Registriert seit: 27.09.2010
Beiträge: 6
Standard

Ich habe hier ein interessantes Modul gefunden: http://code.google.com/p/mod-myvhost/

Leider funktioniert es bei mir nicht (Ist anscheinend für CentOS gemacht). Ich kann es zwar installieren und kann auch das Modul laden, aber dann ist die Seite immer Weiß, egal welcher Eintrag...
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 20:19 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0