0
準備好了nginx代理服務器設置。服務器處理來自主機的請求。 以下配置工作共同文件,但FLV返回404未找到錯誤:帶代理服務器的nginx位置
location/{
proxy_pass http://x.x.x.x:80/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Remote-Addr $remote_addr;
location ~* \.flv$ {
flv;
root /var/www/machinery/data/www;
}
}
基本上我想要的FLV僞流由服務器處理。看來nginx正試圖在代理服務器(根據日誌)內找到一個flv文件,而不是在文件所在的主服務器上。 我該怎麼做?
不幸的是得到了同樣的結果。我把內部的位置塊放在main之後,儘管服務器試圖在自己內部找到flv文件。 –
你的意思是什麼?你的FLV在哪裏?如果您的FLV文件位於「http://x.x.x.x:80 /」服務器上,那麼您正在執行的此操作無法工作。 FLV指令僅適用於本地文件afaik。 –
我的意思是它不是指主服務器上的flv文件,只查找本地文件。我看,它看起來像使用flv的僞流式傳輸不適用於使用nginx的代理服務器。我對嗎? –