服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

icecast和Apache在同一个端口(mod_proxy,mod_rewrite)

我有一个在端口8000上运行的icecast服务器。我可以从互联网上以LINK1(见下文)的forms访问服务器。 另外,我创build了一个HTML页面,其中包含一些embedded了HTML5audio播放器的信息。 如果作为http主机域名点com访问工作正常。 <html> <head> <title>Radio</title> </head> <body> <p>Some text</p> <audio controls> <source src="LINK1" type="audio/ogg"> </audio> </body> </html> 问题是,如果端口8000在侦听器计算机上被阻止,他们听不到stream。 所以,我试图使用mod_proxy和mod_rewrite但无济于事。 如果我使用下面的configuration,我可以绕过端口8000,并且在端口80上stream式传输,但是http host dot dot com只显示​​audio播放器,而不是整个HTML页面。 我尝试了不同的组合和谷歌search,我只是无法弄清楚。 我的问题是如果这是一个可行的解决scheme。 在Apache 80和icecast 8000代理通过相同的端口? 我需要两个IP吗? 那么如果我使用两个IP,什么是正确的configuration。 这是我的Apache虚拟主机configuration。 ProxyRequests Off ProxyPass / LINK1 ProxyPassReverse / LINK1 #RewriteEngine On #RewriteRule ^/mount\.ogg$ LINK2 [P] 请注意,mount.ogg是一个不存在的文件。 这只是icecast的一个挂载点。 ==>在这里发布链接(至less需要10个声望)LINK1: http ://host.domain.com:8000/mount.ogg LINK2: http ://host.domain.com/mount.ogg […]