Encontrei isso no wiki nginx
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/public_html$2;
index index.html index.htm;
autoindex on;
}
Eu sou um noob nginx e estou procurando por alguma ajuda (minha configuração nginx está abaixo). Eu estou tentando colocar o nginx na frente de um aplicativo PHP que atualmente usa o Apache.
minha localização "/" está funcionando corretamente. O Nginx está servindo os arquivos estáticos e fazendo proxy para o apache para o conteúdo dinâmico.
Agora estou tentando fazer com que a funcionalidade "UserDir" funcione corretamente. Eu preciso do link para usar / home / mmattax / public_html como raiz do documento e proxy para o apache para o conteúdo dinâmico. Minha tentativa abaixo parece representar tudo para o apache; O nginx não parece estar usando a raiz correta do documento.
Também estou procurando dicas sobre a configuração abaixo. Obrigado.
location ~ ^/~(.+?)(/.*)?$ {
root /home/$1/public_html;
index index.php;
autoindex on;
try_files $uri $uri/ @proxy;
}
location / {
root /home/myapp/www;
index index.php;
try_files $uri $uri/ @proxy;
}
location @proxy {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
}
location ~ \.php$ {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
}
Encontrei isso no wiki nginx
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/public_html$2;
index index.html index.htm;
autoindex on;
}
Tags nginx