Vhosts und Sicherheit

suseroot

New Member
Hallo, ich habe 3 domains und einen VServer.

OS : Suse 11.2

Apache, MYSQL, vsftp und Webmin sind installiert.

Es wurde pro Domain ein User in Linux angelegt. Ist das ok so ? oder wie trennt ihr die vhosts ?

vhost 1 soll in /home/userA/htdocs/
vhost 2 soll in /home/userB/htdocs/
vhost 3 soll in /home/userC/htdocs/

User A B und C sollen Ihre Daten nicht gegenseitig sehen.

Wenn ich jetzt aber die domain von C eingebe, dann landet ich auf die Domain von User A. Woran könnte es liegen ? Schicke euch später meine Configs zu. Danke
 
Guten Morgen,

ja, das passt schon so.
* Die PHP Interpreter mit SuExec oder ähnlichem abtrennen.
* DocumentRoots auf die jeweiligen Verzeichnisse legen.
* ServerName richtig gesetzt?

Freundliche Grüße
Alex
 
Guten Morgen,

ja, das passt schon so.
* Die PHP Interpreter mit SuExec oder ähnlichem abtrennen.
* DocumentRoots auf die jeweiligen Verzeichnisse legen.
* ServerName richtig gesetzt?

Freundliche Grüße
Alex

Hallo, die PHP Interpreter mit SuEXec abtrennen, das muss ich nochmal nachschauen wie man das macht.

Document Roots habe ich auf die Verzeichnisse gelegt und Servername richtig gesetzt.
 
Was versteht ihr unter "ServerName richtig gesetzt"? :)

OpenBasedir solltest du noch in Betracht ziehen und disable_functions sind Pflicht. Sonst bringt dir ein abgeschottetes PHP erstmal gar nichts.


Grüße
 
@s24!
Das stimmt natürlich :)

Mit ServerName richtig gesetzt meine ich, dass es ein FQDN ist.

Freundliche Grüße
Alex
 
Wenn du schon dabei bist, solltest du dein Betriebssystem aktualisieren. OpenSuSE 11.2 ist seit 12.5.2011 EoS/EoL.
 
Wenn du schon dabei bist, solltest du dein Betriebssystem aktualisieren. OpenSuSE 11.2 ist seit 12.5.2011 EoS/EoL.

aber das ist keine lösung für mein problem.

übrigens, habe ich es selber gelöst. die lösung war, in der listen.conf

alle angaben anstatt mit wildcard * mit ip:PORT ersetzen.

Nun reagiert der server ordnungsgemäß
 
Back
Top