Sql server Nginx到代理SQL数据库URL

Sql server Nginx到代理SQL数据库URL,sql-server,nginx,proxy,Sql Server,Nginx,Proxy,我有一个IP为1.2.3.4的SQL server。我还有一台Nginx服务器,用作创建子域并将其映射到我控制的其他服务的代理服务器。但是,我无法使用子域连接到我的sql Server 因此,我的Nginx站点配置为: server { server_name mydb.domian.com; location / { proxy_pass http://1.2.3.4; proxy_set_header Host my

我有一个IP为1.2.3.4的SQL server。我还有一台Nginx服务器,用作创建子域并将其映射到我控制的其他服务的代理服务器。但是,我无法使用子域连接到我的sql Server

因此,我的Nginx站点配置为:


server {
    server_name mydb.domian.com;    

    location / {        
        proxy_pass http://1.2.3.4;
        proxy_set_header Host mydb.domian.com;
    } 

    server_name mydb.domian.com; # managed by Certbot

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/domian.com-0001/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/domian.com-0001/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}


我能够通过创建一个包含所需子域(
mydb.domian.com
)的A记录来解决这个问题,我将该子域映射到SQL server IP,它工作正常

希望它能帮助将来的人