Nginx反向代理到Poste.io



我有一个VPS,它运行了一些服务,Nginx在之间反向代理

我想在这台服务器上运行Poste.io,但网关不好

Nginx配置文件如下:

server {
listen 443 ssl;
server_name mail.domain.com;
proxy_buffering off;
proxy_http_version 1.1;
proxy_cache_bypass $http_upgrade;
proxy_set_header Host               $host;
proxy_set_header Connection         "upgrade";
proxy_set_header Upgrade            $http_upgrade;
proxy_set_header X-Real-IP          $remote_addr;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-Proto  $scheme;
proxy_set_header X-Forwarded-Port   $server_port;
proxy_set_header X-Forwarded-Host   $host:$server_port;
proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;  

location / {
proxy_pass https://127.0.0.1:1443/;
# proxy_redirect default;
}
ssl_certificate /etc/letsencrypt/live/mail.domain.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/mail.domain.com/privkey.pem; # managed by Certbot
}

码头工人这样写:

version: "3"
services:
poste.io:
image: analogic/poste.io:latest
hostname: mail.domain.com
environment:
- VIRTUAL_HOST=mail.domain.com
- HTTPS=OFF
ports:
- "1080:80"  # HTTP
- "1443:443" # HTTPS

proxy_pass http://127.0.0.1:1080/;替换代理通行证

最新更新