Hallo Leute,
ich probiere gerade auf meiner lokalen Ubuntu 12.04-Installation ISPConfig aus und habe nun einige Fragen und leider auch einige Probleme.
Fragen:
Interessehalber wüsste ich gerne, wie der Mechanismus der Shell User auf Linuxseite aussieht. Wenn ich es richtig verstanden habe, werden zusätzliche Benutzernamen und Passwort auf OS-User (web1, web2 usw.) abgebildet. Wie geht das? Unter Linux kenne ich dafür nichts und "virtuelle user" liefert bei google Ergebnisse für proftpd, aber ich denke, ispConfig macht etwas anderes? FTP ist doch nur zum Dateitransfer?
Für die Installation habe ich https://www.howtoforge.com/perfect-server-ubuntu-12.04-lts-apache2-bind-dovecot-ispconfig-3 genutzt. Dort werden auch viele Dinge installiert, die ich für kleine Seiten als unnötig einstufen würde (z.B. die Spam-Tools wie SpamAssassin). Andere Sachen schließen sich z.T. aus (z.B. die verschiedenen PHP-Versionen wie FastCGI und SuExec).
Muss man alles installieren oder fehlen in ISPConfig dann nur bei den DropDowns einige Einträge? Wie sieht eine Minimalinstallation aus?
Probleme:
Nach Anleitung sollte eine Default-Seite beim erstellen einer neuen Website zu sehen sein. Das ist bei mir nicht der Fall.
Ich habe eine Website mit der Domain testsite.de in ISPConfig erstellt, aber in meinem Browser erscheint nur ein 403 Forbidden-Fehler, wenn ich zu
http://SERVERIP/testsite.de navigiere.
Stundenlange Suche hat mich nur dazu gebracht die Dateirechte so zu ändern, dass web1:client1 nun Besitzer von jedem Ordner ab /var/www/clients ist. Ohne Erfolg...
Das Bringt mich dann zu meiner letzen Frage:
Welche Dateirechte müssen vergeben werden, damit Apache eine Website anzeigen kann (bestehend aus html und php)?
Müssen die von ISPConfig angelegten Benutzer (web1, web2 usw.) in der www-data Gruppe des Webservers sein? Muss www-data in den client1, client2 usw. Gruppen von ISPConfig sein?
Müssen Dateien (z.B. Html-Seiten oder Ordner), die im Web angezeigt werden sollen www-data zugeordnet sein (bzw. einem OS-User, der zu www-data gehört)?
Von wem müssen Dateien, die im Web angezeigt werden sollen, readable sein? Muss für Dateiuploads aus dem Browser (z.B. Bilderupload) der Ordner, in den die Dateien geschrieben werden sollen, writable sein?
ich probiere gerade auf meiner lokalen Ubuntu 12.04-Installation ISPConfig aus und habe nun einige Fragen und leider auch einige Probleme.
Fragen:
Interessehalber wüsste ich gerne, wie der Mechanismus der Shell User auf Linuxseite aussieht. Wenn ich es richtig verstanden habe, werden zusätzliche Benutzernamen und Passwort auf OS-User (web1, web2 usw.) abgebildet. Wie geht das? Unter Linux kenne ich dafür nichts und "virtuelle user" liefert bei google Ergebnisse für proftpd, aber ich denke, ispConfig macht etwas anderes? FTP ist doch nur zum Dateitransfer?
Für die Installation habe ich https://www.howtoforge.com/perfect-server-ubuntu-12.04-lts-apache2-bind-dovecot-ispconfig-3 genutzt. Dort werden auch viele Dinge installiert, die ich für kleine Seiten als unnötig einstufen würde (z.B. die Spam-Tools wie SpamAssassin). Andere Sachen schließen sich z.T. aus (z.B. die verschiedenen PHP-Versionen wie FastCGI und SuExec).
Muss man alles installieren oder fehlen in ISPConfig dann nur bei den DropDowns einige Einträge? Wie sieht eine Minimalinstallation aus?
Probleme:
Nach Anleitung sollte eine Default-Seite beim erstellen einer neuen Website zu sehen sein. Das ist bei mir nicht der Fall.
Ich habe eine Website mit der Domain testsite.de in ISPConfig erstellt, aber in meinem Browser erscheint nur ein 403 Forbidden-Fehler, wenn ich zu
http://SERVERIP/testsite.de navigiere.
Stundenlange Suche hat mich nur dazu gebracht die Dateirechte so zu ändern, dass web1:client1 nun Besitzer von jedem Ordner ab /var/www/clients ist. Ohne Erfolg...
Das Bringt mich dann zu meiner letzen Frage:
Welche Dateirechte müssen vergeben werden, damit Apache eine Website anzeigen kann (bestehend aus html und php)?
Müssen die von ISPConfig angelegten Benutzer (web1, web2 usw.) in der www-data Gruppe des Webservers sein? Muss www-data in den client1, client2 usw. Gruppen von ISPConfig sein?
Müssen Dateien (z.B. Html-Seiten oder Ordner), die im Web angezeigt werden sollen www-data zugeordnet sein (bzw. einem OS-User, der zu www-data gehört)?
Von wem müssen Dateien, die im Web angezeigt werden sollen, readable sein? Muss für Dateiuploads aus dem Browser (z.B. Bilderupload) der Ordner, in den die Dateien geschrieben werden sollen, writable sein?