我有一个新的 vps CentOS 5.3,安装了 Webmin、BIND、Apache。我想在端口 8000 上安装 Shoucast 2 服务器。我可以创建子域名吗(例如:电台网站)并将其重定向至mystation.com:8000/radio(使用 Shoucast 2 流路径/id)?如何操作?
在其他共享服务器中,我可以使用我的 cPanel(子域管理重定向)来执行此操作。
测试.yohang.net当前正在重定向至:http://yohang.net:8000/radio
当我打开测试.yohang.net(例如:Winamp),播放器可以进行流式传输。
答案1
SHOUTcast 与 HTTP 非常接近,允许 301 和 302 重定向。您需要在以下位置的 Web 服务器上安装某个程序:http://radio.mystation.com可以发送适当的重定向标头。
使用 PHP 可以轻松实现以下操作:
header('Location: http://mystation.com:8000/radio');
PHP 会自动为您添加 302 状态代码。您可以改用 301 来使它“永久”生效,但要小心,因为它可能会被缓存,并且您将永远无法更改它。
要进行永久重定向,请将其放在上一行之上:
header("HTTP/1.1 301 Moved Permanently");