nginx 转发的端口问题

从从 发布于 2010/08/18 15:38
阅读 2K+
收藏 1

请各位大虾指导下:

 

我用nginx做了一个反向代理,在目的是用nginx作验证 ,然后将验证的信息转发给后台tomcat的873端口,但是从tomcat的日志看却是从80端口过去,这是问什么呢~

server {
    access_log  /var/log/nginx/usercenter-ssl-access.log main;
    listen   443 default ssl;

    ssl    on;
    ssl_prefer_server_ciphers on;
    ssl_protocols           TLSv1 SSLv3;
    ssl_ciphers             HIGH:!ADH:!MD5:@STRENGTH;
    ssl_session_cache       shared:TLSSL:16m;
    ssl_session_timeout     10m;

    ssl_certificate    /etc/ssl/certs/usercenter-ssl.crt;
    ssl_certificate_key    /etc/ssl/private/usercenter-ssl.key;

    server_name tvuser.ch.cedock.com tvuser.tcl.cedock.com cmeet.tv;

    ## Only requests to our Host are allowed
    if ($host !~ ^(tvuser.ch.cedock.com|tvuser.tcl.cedock.com|cmeet.tv)$ ) {
        return 444;
    }


 location / {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        if (-f $request_filename) { break; }

        client_max_body_size 100m;

        proxy_pass http://usercenter-443/ucroot/;
    }
}

 

以用程序日志:
2010-08-18 15:03:19 DEBUG - 请求å‚æ•° [IP=192.168.1.59, Scheme=http, Port=80] æ交请求 [fdfdfdfd]


upstream usercenter-443{

       server 192.168.1.59:873;

}

加载中
0
范堡
范堡

我是 Apache 作为 nginx 的后端,Apache 输出的日志也是 写着 80 端口,呵

0
从从

我的这个解决了    在ip_prox_port 中写明端口就ok了 ~

返回顶部
顶部