搜尋

首頁  >  問答  >  主體

如何用nginx實現這樣的需求?

例如使用者 test , test的網域是 test.com

#效果:
使用者上傳靜態檔案到 ~/test.com, 也就是使用者主目錄 網域同名目錄
使用者更改test.com A記錄 指向 我們的伺服器, 就可以存取

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

這個設定只能做到和網域相同的目錄都在/home/lds/tmp下才可以。
可不可以把所有使用者主目錄設定成一個目錄?

實際我想做到的是

test1 用戶web目錄在~/test1.com
test2 用戶web目錄在~/test2.com

另外
可不可以把所有使用者主目錄設定成一個目錄?

给我你的怀抱给我你的怀抱2748 天前421

全部回覆(1)我來回復

  • 巴扎黑

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

    不知道我理解的對不對

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

    這樣不就達到了

    test1 用戶web目錄在~/test1.com
    test2 用戶web目錄在~/test2.com

    另外,可以把所有使用者的home放到同一個目錄下,不過請配置正確的權限。

    回覆
    0
  • 取消回覆