![]() |
1
2
不知道Apache,但如果您运行的是Nginx,那么这就非常简单了。 这只是在服务器配置中设置一个代理指令,将所有请求路由到子域,再路由到机器上的Shoutcast服务器。大致如下:
如果Shoutcast统计数据显示的是服务器IP地址,而不是侦听器IP,则在服务器块内但在位置块外,尝试添加:
您还可以使用regex匹配请求,这反过来使捕获的匹配作为变量可用。因此,您的位置指令变为:
这将捕获您添加到代理url的任何内容。然后,沿proxy\u pass传递捕获的路径变成:
或者对于一些笨拙的客户端,您可能希望在url中指定它是mp3,如下所示:
|
![]() |
2
0
您不能为此使用SRV记录。没有客户端支持。 如果您想在默认端口80上访问类似SHOUTcast/Icecast/HTTP/HTTP的服务,则需要使用端口80,而不是8000。 |