2013-01-02 73 views
1

我正在開始一個聯盟計劃,我提供託管flv/mp4文件作爲促銷工具。限制下載連接Apache

因此生病將這些視頻文件提供給數百名衝浪者。

我的問題是我如何限制這些文件的連接,IDK的什麼它究竟說了,但類似禁用分段下載

所以當用戶使用下載管理器,它不會開始下載恢復選項的多個連接。

所以我的文件可以緩慢地提供給Flash視頻播放器。

就像使用下載管理器從某些服務器下載文件時一樣,它顯示「不支持恢復」,只有一個連接下載文件。

這可以用apache來完成嗎?如果是,那麼它叫什麼?

我使用的Apache服務文件

希望這清除了我所期待的, 感謝

+0

同時下載多個文件的部分..如果你問加上通過PHP服務文件將導致更多的服務器負載 – AMB

回答

0

它可以與Apache做,但你必須編寫自己的模塊。你最好的選擇是通過PHP或任何前端使用的視頻文件。然後,當有人正在觀看視頻時,您將創建一個會話並將其放入數據庫中,並使用它們的IP。如果該視頻在該視頻的上一個會話仍在數據庫中時再次加載,則拒絕該連接。

+0

多數民衆贊成在相當complecated,而我會看起來更成通過lighttpd的 – AMB

+1

提供靜態文件,你想要做的項目不是很複雜。編程也不難。另外,如果巧妙地完成,你不會造成任何過度的負載。順便說一下,除非你編寫自己的模塊,否則即使通過lighttpd也無法做到這一點。 – Vish

0

你都可以做這些事情,使用mod_rewrite mod_headers中+(都來與Apache) -

A.禁用段(字節範圍)下載。 B.阻止由下載管​​理器啓動的多個連接。

進入目錄的.htaccess文件,請嘗試將這種配置:

Header set Accept-Ranges none 
RewriteCond %{HTTP:Range} !^$ 
RewriteRule .* - [F,L] 

這將簡單地拖放文件(而不是整個文件)的任何請求部分。 *您需要確保上述模塊已加載,重寫引擎處於ON狀態,並且上述指令已啓用以用於htaccess上下文。

有關更全面的配置和說明,請參閱Blocking Download Managers and Accelerators