首页
学习
活动
专区
圈层
工具
发布

Nginx配置
EN

Stack Overflow用户
提问于 2014-02-24 21:08:51
回答 1查看 193关注 0票数 2

在下面的代码中,我通过nginx重定向到http://127.0.0.1:3000/app1/namelist/name=xyz。当我点击http://127.0.0.1:80/时,它抛出一个错误"Cannot GET/“。如何解决此问题?

如果我直接点击127.0.0.1:3000/app1/namelist/name=xyz,它应该会通过nginx重定向。可以在nginx中配置吗?

代码语言:javascript
复制
#user  nobody; worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {
    worker_connections  1024; 
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;  
    upstream node_entry {
        server 127.0.0.1:3000; 
    }

    server {    
        listen       80;
        server_name  127.0.0.1;

        location / {
            #root   html;
            #index  index.html index.htm;
            #return 503;
            proxy_pass     http://node_entry/;
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2015-03-20 05:06:25

嗯,就nginx而言,我会从你的代理传递行中去掉尾部的斜杠,这样看起来就像这样:

proxy_pass http://node_entry

如果这不起作用,响应一定是来自你的上游。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21988761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档