simples mapeamento de localização não-regex nginx

1

Eu tenho um domínio www.example.com e aqui está a configuração do meu nginx

    location /data {
    root   /var/www.example.com/html;
    index  index.html;
}

quando eu clicar no link , espero que o index.html na pasta /var/www.example.com/html seja ser mostrado, mas isso não acontece.

A localização do caminho é bastante simples, mesmo sem um regex (meus requisitos são realmente simples). O que fiz de errado?

Obrigado

    
por Aaron Li 23.07.2016 / 23:12

1 resposta

1

Você precisa usar alias em vez de root . Com root , o URI é anexado ao caminho especificado, portanto, no seu caso, http://www.example.com/data se torna /var/www/example.com/html/data/data .

Com alias /var/www/example.com/html/data , torna-se /var/www/example.com/html/data .

    
por 24.07.2016 / 01:15

Tags