Heim > Fragen und Antworten > Hauptteil
Für den Benutzer test lautet der Domänenname von test beispielsweise test.com
Wirkung:
Benutzer laden statische Dateien auf ~/test.com hoch, das ist das Home-Verzeichnis des Benutzers + das Verzeichnis mit demselben Namen wie der Domänenname
Der Benutzer ändert den test.com A-Eintrag so, dass er auf unseren Server verweist und darauf zugreifen kann
server { listen 80; server_name ~^(www\.)?(.+)$; root /home/lds/tmp/; }
Diese Konfiguration kann nur durchgeführt werden, wenn sich die Verzeichnisse mit demselben Domänennamen alle unter /home/lds/tmp befinden.
Können alle Benutzer-Home-Verzeichnisse in einem Verzeichnis festgelegt werden?
Eigentlich möchte ich Folgendes tun:
Das Webverzeichnis des test1-Benutzers befindet sich unter ~/test1.com
Das Webverzeichnis des test2-Benutzers ist ~/test2.com
Auch
Können alle Benutzer-Home-Verzeichnisse in einem Verzeichnis festgelegt werden?
巴扎黑2017-05-16 17:31:21
不知道我理解的对不对
server { listen 80; server_name ~^(www\.)?(.+)$; root /home/lds/$2; }
这样不就达到了
test1 用户web目录在~/test1.com
test2 用户web目录在~/test2.com
另外,可以把所有用户的home放到同一个目录下,不过请配置正确的权限。