Wie kann man mit Nginx eine solche Anforderung erfüllen?
给我你的怀抱
给我你的怀抱 2017-05-16 17:29:21
0
1
390

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?

给我你的怀抱
给我你的怀抱

Antworte allen(1)
巴扎黑

不知道我理解的对不对

server {
        listen       80;
        server_name  ~^(www\.)?(.+)$;
        root  /home/lds/$2;
 }

这样不就达到了

test1 用户web目录在~/test1.com
test2 用户web目录在~/test2.com

另外,可以把所有用户的home放到同一个目录下,不过请配置正确的权限。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!