Gibt es eine Möglichkeit mit Apache und WebDAV eine Art automatischen FTP Server Ersatz zu erstellen?
Ich habe WebDAV bereits in Verbindung mit mod_auth_mysql in Verwendung muss aber momentan noch für jeden einzelnen User einen Eintrag in die httpd.conf machen damit jeder User seinen spezifischen DocumentRoot hat.
zB:
- Code: Select all
<VirtualHost *>
Servername dav.meinedomain.at
DocumentRoot G:\WWWRoot\meinedomain.at
<Location /user1>
Options None
DAV On
php_flag engine off
AuthType Basic
AuthName Userbereich
Require user user1
AuthMySQLHost localhost
AuthMySQLDB webserver_members
AuthMySQLUser webserver
AuthMySQLPassword xxxxx
AuthMySQLUserTable dav
AuthMySQLNameField name
AuthMySQLPasswordField passwd
AuthMySQLPwEncryption none
AuthMySQLNoPasswd Off
AuthMySQLEnable On
</Location>
<Location /user2>
Options None
DAV On
php_flag engine off
AuthType Basic
AuthName Userbereich
Require user user2
AuthMySQLHost localhost
AuthMySQLDB webserver_members
AuthMySQLUser webserver
AuthMySQLPassword xxxxx
AuthMySQLUserTable dav
AuthMySQLNameField name
AuthMySQLPasswordField passwd
AuthMySQLPwEncryption none
AuthMySQLNoPasswd Off
AuthMySQLEnable On
</Location>
# usw......
</VirtualHost>
Bei geplanten 200 Accounts wird das aber etwas lästig und zeitaufwendig.
Zumal die Configfile dann etwas groß wird.
Gibt es eine Möglichkeit das zu automatisieren?
Vielleicht mittels Rewrite oder ähnlichem?
Ich habe Vollzugriff auf den Server somit sind auch andere Möglichkeiten oder Ideen sowas zu lösen herzlich willkommen.
Muss auch nicht meinem Ansatz folgen.
Danke!