我在运行在2个不同端口上的服务器上有2个服务。其中一个在端口80上,另一个在端口3000上。我想这样解决它们:
http://xxx.ttt.example
:在端口3000上运行的
http://xxx.ttt.example/zzz
:在端口80上运行的
我该怎么办?
答案 0 :(得分:0)
您需要使用反向代理服务器(例如nginx)来实现此目的。由于只能在DNS级别的SRV记录中提及端口,因此大多数浏览器在解析dns查询http请求时都会忽略该记录。
域将指向反向代理服务器,在代理服务器上,您可以根据请求配置从何处提取响应。
设置-
xxx.ttt.example
指向nginx服务器。