为了更好的理解:https://stackoverflow.com/questions/63123652/is-there-a-way-to-set-port-in-a-dns-forward
你好,社区!我已经设置了一个aws ec2实例并在其上安装了BTCPay服务器。我用的是Docker版本。
我还买了一个域名,用a记录把btcpay.example.com指向我的btcpay服务器。
我想在example.com上的BTCPay服务器旁边运行一个Web服务器。BTCPay服务器已经占用了端口80和443,所以我想我必须在另一个端口上运行我的web服务器,但是如何在DNS记录中指定端口号呢?
在一些帮助下,我了解了反向代理,我看到BTCPay server有一个环境变量,名为“REVERSEPROXY\u DEFAULT\u HOST:可选,如果使用反向代理nginx,请指定如果服务器是通过其IP访问的,则应显示哪个网站”。尽管我不知道如何配置此变量,或者是否正确。
请帮忙?
服务器
港口
域名系统
亚马逊网络服务
btcpay公司
分享
改进这个问题
跟随
7月28日17:29问
帕拉迪普·辛格
11733青铜徽章
添加评论
1个答案
0
不,不能在DNS记录中指定端口号。
它必须是侦听端口80和443(不是BTCPay服务器)的反向代理。反向代理应该根据域(BTCPay.example.com vs example.com)将流量传递到BTCPay服务器或您的网站。
使用BTCPay服务器当然可以实现这一点,但我不确定在同一台服务器上设置“两件事”有多容易,或者是否得到很好的支持。
分享
改进这个答案
跟随
15小时前编辑的
6月25日9:59回答
西弗普克德夫
7955青铜徽章
新贡献者
嗨,CypherpunkDev,你的回复贴被标记为垃圾邮件(我认为这有点太苛刻了),但是你可以改写最后一句话,明确否认这是你的项目,但也要指出它是开源的(afaict)–墨奇♦ 22小时前
为了避免争议,我删去了最后一句话15小时前的CypherpunkDev
1.
谢谢你的理解,谢谢你的贡献,我最近经常看到你的名字出现!欢迎使用比特币Stackexchange墨奇♦ 14小时前
添加评论