recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment utiliser nginx pour répondre à une telle exigence ?

Par exemple, pour l'utilisateur test, le nom de domaine de test est test.com

Effet :
Les utilisateurs téléchargent des fichiers statiques sur ~/test.com, qui est le répertoire personnel de l'utilisateur + le répertoire portant le même nom que le nom de domaine
L'utilisateur modifie l'enregistrement test.com A pour pointer vers notre serveur et peut y accéder

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

Cette configuration ne peut être effectuée que si les répertoires portant le même nom de domaine sont tous sous /home/lds/tmp.
Tous les répertoires personnels des utilisateurs peuvent-ils être définis dans un seul répertoire ?

En fait, ce que je veux faire, c'est

Le répertoire Web de l'utilisateur test1 se trouve à ~/test1.com
Le répertoire Web de l'utilisateur test2 est ~/test2.com

Aussi
Tous les répertoires personnels des utilisateurs peuvent-ils être définis dans un seul répertoire ?

给我你的怀抱给我你的怀抱2752 Il y a quelques jours427

répondre à tous(1)je répondrai

  • 巴扎黑

    巴扎黑2017-05-16 17:31:21

    Je ne sais pas si j'ai bien compris

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

    N'est-ce pas atteint

    Le répertoire Web de l'utilisateur test1 se trouve à ~/test1.com
    Le répertoire Web de l'utilisateur test2 se trouve à ~/test2.com

    De plus, vous pouvez placer les domiciles de tous les utilisateurs dans le même répertoire, mais veuillez configurer les autorisations appropriées.

    répondre
    0
  • Annulerrépondre