如何在DNS条目中指定为CherryPy应用程序提供服务的端口?

如何在DNS条目中指定为CherryPy应用程序提供服务的端口?,dns,cherrypy,Dns,Cherrypy,当我尝试在端口80上为我的CherryPy应用程序提供服务时,我收到一条“端口80不免费”的消息。我看到的大多数例子都显示人们在使用其他端口。如果我使用另一个端口,如何在DNS条目中指定为我的CherryPy应用程序服务的端口 我们使用的是Easy DNS,根据我所知,没有办法在DNS条目中指定端口。这是我们供应商的标准还是限制 想要实现这样的目标: XXX.XXX.XXX.XXX - www.domain.com:9595 提前谢谢 Andrew要在DNS中发布网站的TCP端口号,您可以

当我尝试在端口80上为我的CherryPy应用程序提供服务时,我收到一条“端口80不免费”的消息。我看到的大多数例子都显示人们在使用其他端口。如果我使用另一个端口,如何在DNS条目中指定为我的CherryPy应用程序服务的端口

我们使用的是Easy DNS,根据我所知,没有办法在DNS条目中指定端口。这是我们供应商的标准还是限制

想要实现这样的目标:

XXX.XXX.XXX.XXX  -  www.domain.com:9595
提前谢谢


Andrew

要在DNS中发布网站的TCP端口号,您可以创建一个,但这样做没有意义,因为可能存在零个web浏览器,它们实际上查询SRV记录以确定要连接到哪个端口

既然SRV不起作用,那么简单的回答就是,你的问题是,你不能。如果您的web服务器运行在不同于80(HTTP)或443(HTTPS)的端口上,则只能通过直接在URL中指定端口号来访问它,如http://www.domain.com:9595/

如果您确实希望您的网站显示在端口80(HTTP)或443(HTTPS)上,并且已经有另一个web服务器在该端口上侦听,那么您可以查看是否可以将其他web服务器配置为代理对web服务器的请求。例如,如果其他web服务器运行Apache,则:

<Location /foo>
    ProxyPass http://localhost:9595/
    ProxyPassReverse http://localhost:9595/
</Location>

ProxyPasshttp://localhost:9595/
ProxyPassReversehttp://localhost:9595/

要在DNS中发布网站的TCP端口号,您可以创建一个,但这样做没有意义,因为可能存在零个web浏览器,它们实际上查询SRV记录以确定要连接到哪个端口

既然SRV不起作用,那么简单的回答就是,你的问题是,你不能。如果您的web服务器运行在不同于80(HTTP)或443(HTTPS)的端口上,则只能通过直接在URL中指定端口号来访问它,如http://www.domain.com:9595/

如果您确实希望您的网站显示在端口80(HTTP)或443(HTTPS)上,并且已经有另一个web服务器在该端口上侦听,那么您可以查看是否可以将其他web服务器配置为代理对web服务器的请求。例如,如果其他web服务器运行Apache,则:

<Location /foo>
    ProxyPass http://localhost:9595/
    ProxyPassReverse http://localhost:9595/
</Location>

ProxyPasshttp://localhost:9595/
ProxyPassReversehttp://localhost:9595/

谢谢您的帮助-我们现在起床了。你真棒!谢谢你的帮助,我们现在起床了。你真棒!