我有一些由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;
}
}
答案 0 :(得分:0)
我正在做类似的事情。对我有用的是在同一个盒子上定义一个上游服务器
upstream some_name {
server 127.0.0.1:4000;
}
然后做
proxy pass http://some_name;
显然我的端口不同