Sql server Nginx到代理SQL数据库URL
我有一个IP为1.2.3.4的SQL server。我还有一台Nginx服务器,用作创建子域并将其映射到我控制的其他服务的代理服务器。但是,我无法使用子域连接到我的sql Server 因此,我的Nginx站点配置为: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
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,它工作正常
希望它能帮助将来的人