Hallo ServerSupportForum,
vorab: Ich bin in meine Aufgabe als Serveradministrator eher reingeschliddert und musste viel in kurzer Zeit lernen. Daher weiß ich vielleicht noch nicht alles so ganz perfekt, ich hoffe, ich bin mittlerweile in der Lage, die Situation konkret genug zu erläutern.
Geplant ist, ca. 500 vHosts umzuziehen auf einen anderen vServer. Der aktuelle vServer rennt mit apache2-prefork, mod_php und SysCP. Der Rest ist vermutlich erstmal irrelevant. Auf dem neuen Server sollen apache2-worker, mod_fcgid und Froxlor laufen. Folgende Probleme sehe ich auf mich zukommen:
- Es gibt (wie es bei mod_php halt so ist) Dateien, die www-data gehören. Mit mod_fcgid dürfte das ein ziemliches Problem werden, oder? Das könnte man durch chown natürlich ändern - aber warum genau das wohl nicht geht erläutere ich später.
- Wenn ich es richtig sehe, lädt mod_fcgid bei 500 vHosts auch 500 mal PHP in den Speicher. Das dürfte bei 4 GB RAM schnell zur Apokalypse führen. Was tun?
Nun zum Rechteproblem, zu welchem ich erstmal einige Fakten schildere. Wir nehmen uns einen realen User heraus und nennen ihn für diesen Zweck mal "web123".
Wenn sich web123 auf seinen FTP einloggt, sieht er einen Ordner: "downloads". Dieser gehört laut Filezilla dem User "web123" und der Gruppe "web123". Soweit alles super.
Ein ls -la /var/customers/webs/web123/ zeigt uns aber: Der Ordner "downloads" gehört User "65533" und Gruppe "65533". Also quasi niemandem, denn die uid/gid ist laut ftp_users in der Datenbank eigentlich eine ganz andere, nennen wir sie 1234. Wenn ich chown -R 1234:1234 /var/customers/webs/web123/ ausführe, sieht der User in Filezilla als Besitzergruppe allerdings nur noch ein "?".
Was ist da los? Wenn mir das irgendwer irgendwer erklären kann, bin ich wirklich sehr dankbar.
Und wenn das irgendwer für wenig Geld (ich (wir) verdiene kein Geld mit dem Projekt, es ist ein Hobby, daher können wir uns größere Summen nicht leisten) machen würde - ich sage da nicht nein.
Vielen Dank im Voraus!
Grüße
vorab: Ich bin in meine Aufgabe als Serveradministrator eher reingeschliddert und musste viel in kurzer Zeit lernen. Daher weiß ich vielleicht noch nicht alles so ganz perfekt, ich hoffe, ich bin mittlerweile in der Lage, die Situation konkret genug zu erläutern.
Geplant ist, ca. 500 vHosts umzuziehen auf einen anderen vServer. Der aktuelle vServer rennt mit apache2-prefork, mod_php und SysCP. Der Rest ist vermutlich erstmal irrelevant. Auf dem neuen Server sollen apache2-worker, mod_fcgid und Froxlor laufen. Folgende Probleme sehe ich auf mich zukommen:
- Es gibt (wie es bei mod_php halt so ist) Dateien, die www-data gehören. Mit mod_fcgid dürfte das ein ziemliches Problem werden, oder? Das könnte man durch chown natürlich ändern - aber warum genau das wohl nicht geht erläutere ich später.
- Wenn ich es richtig sehe, lädt mod_fcgid bei 500 vHosts auch 500 mal PHP in den Speicher. Das dürfte bei 4 GB RAM schnell zur Apokalypse führen. Was tun?
Nun zum Rechteproblem, zu welchem ich erstmal einige Fakten schildere. Wir nehmen uns einen realen User heraus und nennen ihn für diesen Zweck mal "web123".
Wenn sich web123 auf seinen FTP einloggt, sieht er einen Ordner: "downloads". Dieser gehört laut Filezilla dem User "web123" und der Gruppe "web123". Soweit alles super.
Ein ls -la /var/customers/webs/web123/ zeigt uns aber: Der Ordner "downloads" gehört User "65533" und Gruppe "65533". Also quasi niemandem, denn die uid/gid ist laut ftp_users in der Datenbank eigentlich eine ganz andere, nennen wir sie 1234. Wenn ich chown -R 1234:1234 /var/customers/webs/web123/ ausführe, sieht der User in Filezilla als Besitzergruppe allerdings nur noch ein "?".
Was ist da los? Wenn mir das irgendwer irgendwer erklären kann, bin ich wirklich sehr dankbar.
Und wenn das irgendwer für wenig Geld (ich (wir) verdiene kein Geld mit dem Projekt, es ist ein Hobby, daher können wir uns größere Summen nicht leisten) machen würde - ich sage da nicht nein.
Vielen Dank im Voraus!
Grüße