簡體   English   中英

nginx-隱藏代理主機+端口+路徑

[英]nginx - Hide proxy host + port + path

使用Nginx 1.4.6運行Ubuntu 14.04 LTS

我有一個互聯網廣播電台,人們可以直接從winterradio.com收聽/流式傳輸(示例),並在nginx中為我的虛擬主機winterradio.com獲得下一個配置:

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

我的問題是:如何隱藏對連接的人的proxy_pass url + port + folder(mountpoint),這樣他們才只能看到由http://radiohost.com:1972/radio代理的http://winterradio.com 我添加了以下兩行:

server_name_in_redirect off;
proxy_set_header Host $host:$server_port

這可以解決所有問題,但是並沒有隱藏代理地址/ radio的最后一部分,我找不到答案。 這可能嗎? 我可以在瀏覽器/廣播播放器中隱藏完整的代理地址嗎?

它通過在icecast2&nginx中編譯並啟用的ssl解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM