nginx - 隐藏代理主机+端口+路径

时间:2016-12-05 19:11:01

标签: ubuntu nginx mod-proxy

使用nginx 1.4.6运行Ubuntu 14.04 LTS

我有一个互联网无线电台,人们可以直接从winterradio.com收听/直播(示例),并在nginx中获得了我的vhost winterradio.com的下一个配置:

server {
server_tokens off;
listen 80;
server_name winterradio.com;
location / {
proxy_pass http://radiohost.com:1972/radio
 }
}

我的问题是:我如何隐藏来自联系人的proxy_pass网址+端口+文件夹(mountpoint),以便他们只看到http://winterradio.com http://radiohost.com:1972/radio {}} 我添加了接下来的两行:

server_name_in_redirect off;
proxy_set_header Host $host:$server_port

这完全解决了伎俩,但没有隐藏代理地址 / radio 的最后一部分,我无法在某处找到答案。 这可能吗?我可以隐藏浏览器/辐射层的完整代理地址吗?

1 个答案:

答案 0 :(得分:0)

使用在icecast2&中编译和启用的ssl解决了问题nginx的。