Cómo configurar el proxy inverso nginx para recursos estáticos de thinkjs
Para cargar los recursos estáticos del sitio web más rápido, necesita configurar un proxy inverso en nginx del VPS para permitir que Nginx procese directamente los recursos estáticos y dejar que Node.js maneje las solicitudes de clases dinámicas. a través del proxy inverso:
Servidor{
Escuchar 80;
abc.com·www.abc.com;
index .html·index.htm ;
Si
($host!=
' abc.com '
) { p>
Repetir escritura ^/(.*)$ /$1 permanente
}
root/www/web/my project/public _ html/www ; p>
Si
(-f $ solicitud _ nombre de archivo/índice . html){
Reescribir(.*) $1/index.html
Roto
;
}
if
(!-f $solicitar nombre de archivo){
anular( .*) /index.js;
}
ubicación = /index.js {
# proxy_http_version 1.1;
Conjunto de proxy conexión de encabezado
""
;
proxy_set_header X-Real-IP$remote_addr;
proxy _ set _ header X-Forwarded -Para $ proxy _ agregar _ Proxy
true
;
proxy_pass http:
//127.0.0.1:8363 $request_uri ;
proxy _ redirección desactivada
}
Ubicación~. *\.(js | CSS | gif | jpg | JPEG | png | BMP | swf | ico | SVG | cur | TTF | woff)$ {
Caducado 1000d;
}
}