nginx代理从80到444相同的IP

时间:2010-07-30 12:41:53

标签: proxy nginx

我有一些由nginx和SSL(443)提供服务的网站没有问题。

现在,我的网络邮件在端口444上提供SSL服务,但是当webmail.mydomain.com到达时,我希望nginx从80到444代理。

我尝试了一些配置,但没有一个配置。这是最后一个......

感谢,

米。

server {
    listen 80;


    server_name webmail.mydomain.com;
    root /etc/nginx/sites-available/webmail/;
    access_log /etc/nginx/sites-available/nginx.log;
    client_max_body_size 50M;


    location / {

                    proxy_pass http://192.168.1.2:444/;
                    proxy_redirect https://192.168.1.2:444;
            }

}

1 个答案:

答案 0 :(得分:0)

我正在做类似的事情。对我有用的是在同一个盒子上定义一个上游服务器

upstream some_name {
    server 127.0.0.1:4000;
}

然后做

proxy pass http://some_name;

显然我的端口不同