estoy teniendo un pequeño problema con Rasmus Andersson plantilla EC2 impresionante Node.js http://rsms.me/2011/03/23/ec2-wep-app-template.htmlservidor node.js para devolver /, archivos estáticos de/public/via nginx?
bien, el problema es
Me gustaría que la URL raíz http://www.mydomain.com/ respuesta a ser entregados por el servidor Node.js (que escucha en el puerto 3000)
nginx aún debe entregar todo estática de/public/(por lo que debe buscar en nginx/public/primero, si no está allí pasa la petición a Node.js en el puerto 3000) es decir:
- http://www.mydomain.com/favicon.ico deberían respuesta con el archivo desde /var/mydomain/public/favicon.ico
- http://www.mydomain.com/ debería ser pasó a Node.js en el puerto 3000
- http://www.mydomain.com/contentpage.html debe ser transmitida a Node.js en puerto 3000
este es mi archivo de configuración . Sé que tendré que volver a escribir la ubicación/parte, pero no sé qué debería poner allí.
THX mucho
## Access over HTTP (but not HTTPS)
server {
listen 80;
listen [::]:80 default ipv6only=on;
access_log /var/log/nginx/access.log;
location/{
root /var/mydomain/public;
index index.html;
error_page 404 = @backend;
}
location @backend {
proxy_pass http://127.0.0.1:3000;
proxy_set_header X-Client-IP $remote_addr;
}
}
smells serverfaulty :) – sleeplessnerd