SRVlogging服务于特定IP /端口的网页

我有一个网站“mydomain.ca”

我有一个networkingpipe理前端托pipe在不同的IP,端口1234

我试图让SRVlogging工作,以便每当我去subsite.mydomain.ca它将提供Webpipe理前端。


我已经有一个DNSlogging,指向我的192.192.192.192:22200网页pipe理页subsite.mydomain.ca,我可以访问subsite.mydomain.ca:1234

理想情况下,我只是希望有一个端口被删除的URL。

这是我正在尝试的SRVlogging:

_hostname._tcp.mydomain.ca. SRV 0 0 1234 subsite.mydomain.ca. Automatic 

我在这里做错了什么? 我应该使用特定的服务名称,而不是主机名?

希望这是有道理的。 谢谢!

这不是SRVlogging的工作原理。

为了做到这一点,你应该configuration你的networking服务器将subsite.mydomain.ca转发到subsite.mydomain.ca:1234,或者将其configuration成代理服务器,将从subsite.mydomain.ca到subsite.mydomain.ca的所有stream量中继。 1234没有用户知道。

第三种方法是使用简单的PHP / ASP / Perl / Python / etc脚本来redirect用户。

我更喜欢代理:)

简单的nginx代理:

 server { listen 80; server_name subsite.mydomain.ca; location / { proxy_pass http://subsite.mydomain.ca:1234; } } 

简单的Apache代理:(使用'mod_proxy'):

 <VirtualHost *:80> ServerName subsite.mydomain.ca LogLevel info ssl:warn ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined ProxyPass "/" "http://subsite.mydomain.ca:1234/" </VirtualHost>