Nginx/ssh

来自OSSmedia
Brucekomike讨论 | 贡献2024年4月11日 (四) 12:41的版本 (创建页面,内容为“<syntaxhighlight lang="nginx"> stream{ upstream ssh { server 127.0.0.1:22; } upstream web { server 127.0.0.1:80; } map $ssl_server_name $srv_name { ~(.+)\.ssh ssh; default web; } server { listen port ssl; proxy_pass $srv_name; ssl_preread on; ssl_certificate /etc/letsencrypt/live/ossmedia.cn/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencry…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
stream{
    upstream ssh {
        server 127.0.0.1:22;
    }

    upstream web {
        server 127.0.0.1:80;
    }

    map $ssl_server_name $srv_name {
        ~(.+)\.ssh ssh;
        default web;
    }
    server {
        listen port ssl;
        proxy_pass $srv_name;
        ssl_preread on;
        ssl_certificate /etc/letsencrypt/live/ossmedia.cn/fullchain.pem; # managed by Certbot
        ssl_certificate_key /etc/letsencrypt/live/ossmedia.cn/privkey.pem; # managed by Certbot
    }
}