今天我第一次安装了NGINX服务器.它工作得很好但我面临一个小问题,服务器的配置与node.js一起工作.
我想在nginx.conf中使用以下逻辑.
问号是可选参数:)可以有0到7个参数.
如果这个设置方案很容易完成,我很抱歉,但我正在与它斗争近3个小时而且我被卡住了.第1步和第2步准备就绪 - 谷歌10倍.
关心丹
你应该看看这个答案.从接受了接受的答案后我得到了这样的东西:
upstream node_app {
    server localhost:8080;
}
server {
  listen 80;
  server_name FOO_HOSTNAME_GOES_HERE;
  root /the/root/to/foo/document/root;
  access_log /var/log/nginx/foo.access.log;
  error_page 404 /404.html;
  location /remote_data/ {
    # Proxy request to node:
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-NginX-Proxy true;
    proxy_pass http://node_app;
    proxy_redirect off;
    access_log /var/log/nginx/foo_nodeapp.access.log;
  }
  location / {
    try_files $uri $uri/index.html 404;
  }
}
虽然未经测试.
| 归档时间: | 
 | 
| 查看次数: | 6486 次 | 
| 最近记录: |