在本地Windows 7上的node.js前面安装Nginx

时间:2014-10-27 12:38:55

标签: node.js nginx localhost

我在Windows 7上运行本地运行的node.js服务器,并希望添加Nginx服务器来提供静态文件。 下载并解压缩Nginx后,当我运行nginx.exe时,只能在nginx文件夹内访问Nginx。

如何让它在节点中自动运行并可全局访问? 通过各种教程,他们描述了linux的配置,但我认为.conf文件有不同之处?如果是这样,他们是什么?

修改

使用express.js 在尝试提供css文件时,我一直得到404 ... 这是请求URL:127.0.0.1:3000/public/css/style.css 这是配置文件:

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    server_names_hash_bucket_size 64;
    sendfile        on;
    keepalive_timeout  65;
server {

    listen       0.0.0.0:80;
    server_name localhost;
    access_log path_to_log;
    location / {

      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_set_header X-NginX-Proxy true;

      proxy_pass    http://127.0.0.1:3000/;
      proxy_redirect off;
    }
  location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
    # access_log        off;
    root path_to_local_folder_with_static_files;
    expires           15d;
  }
 }

0 个答案:

没有答案