Nginx服务器位于192.168.5.13。 我有Nginx作为SSL Letsencrypt的反向代理,工作正常。 我想补充一下: www.nonprofitcloud.be工作正常并返回位于192.168.5.26的https://www.nonprofitcloud.be。
但是我想添加webmail.nonprofitcloud.be指向我的Mailenable Server所在的192.168.5.1/mewebmail(Windows Server,IIS 7)。
所以:webmail.nonprofitcloud.be应该指向192.168.5.1/mewebmail
有什么想法吗?
我的conf:
server {
listen 443 ssl;
server_name www.nonprofitcloud.be nonprofitcloud.be;
ssl_certificate /etc/letsencrypt/live/www.nonprofitcloud.be/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.nonprofitcloud.be/privkey.pem;
location / {
proxy_pass http://192.168.5.26;
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-Forwarded-Proto $scheme;
}
}
server {
listen 80;
server_name www.nonprofitcloud.be nonprofitcloud.be;
location /.well-known/acme-challenge {
root /var/www/letsencrypt;
}
location / {
return 301 https://$host$request_uri;
}
}
答案 0 :(得分:0)
您需要添加另一个server
块:
server {
listen 80;
server_name webmail.nonprofitcloud.be;
location / {
proxy_pass http://192.168.5.1/mewebmail;
}
}