在家裏,我們在三臺電腦上有很多媒體內容。我正在考慮將它們集中在一臺運行託管所有內容的Web服務器的單臺機器上,並且當我們獲取如下網址時:http://localhost/music它將顯示一個HTML文件,其中列出了計算機上的所有音樂文件,當我們點擊在文件上,它被下載。主頁網絡/文件服務器
我不知道用什麼來做這件事,我認爲Apache是一個服務器,PHP是一種語言...,有什麼建議嗎?
在家裏,我們在三臺電腦上有很多媒體內容。我正在考慮將它們集中在一臺運行託管所有內容的Web服務器的單臺機器上,並且當我們獲取如下網址時:http://localhost/music它將顯示一個HTML文件,其中列出了計算機上的所有音樂文件,當我們點擊在文件上,它被下載。主頁網絡/文件服務器
我不知道用什麼來做這件事,我認爲Apache是一個服務器,PHP是一種語言...,有什麼建議嗎?
上安裝FreeNAS的你甚至不需要走那麼遠。只需在計算機上安裝apache,並將您的音樂文件夾作爲網絡目錄。你應該能夠像這樣導航到頁面:http://whateverip/music/和apache將像你所建議的那樣提供這個html頁面。
如果使用Windows,XAMPP是一個很好的解決方案。您並不需要PHP部分,因爲安裝WAMP解決方案後您需要在服務器上安裝所有內容,而是將所有內容放在服務器使用的文件夾中。
如果使用Linux,一定要安裝LAMP,無論使用Ubuntu還是其他Linux distrubtions,都可以輕鬆安裝它。
如果使用MAC,則有類似LAMP的解決方案。有些沒有問題。
在任何情況下,所有這些都使用Apache作爲服務器;這是要走的路。它並不像你想象的那麼難,只要安裝軟件,並把你的文件在相應的目錄,然後從每個其他機器的,找到你可能會鍵入此文件到您的地址欄:
http://192.168.1.101/
哪一個當然是您的局域網上的Web服務器的地址。這很可能是一個非常相似的地址,可能以兩個不同的最後兩個數字結尾。
謝謝你,但我認爲這個freeNas就是我所需要的:-) – Sizixe 2012-03-28 22:32:10
如果你想存儲的東西在時間,金錢和電力方面對你有價值,那麼我會選擇freenas路線。它使用Web GUI構建了一個優秀的無頭文件服務器,支持ZFS文件系統(類似於軟件RAID5,因此可以丟失磁盤而不會丟失數據)。對我更有價值的是,它也支持複製到複製服務器。
它可以在使用freeBSD作爲操作系統的功耗非常低的硬件上運行。我測量了一個箱子,它使用了大約45瓦。操作系統從USB棒加載,以便您的所有磁盤都成爲數據磁盤。它將系統保存在RAM中,因此您的USB不會得到任何寫入,因此USB可以持續很長時間。它將爲你的windows系統提供CIFS,爲你的mac提供AFP,爲你的linux系統提供NFS。插件允許諸如DLNA媒體服務器之類的東西。我有三個盒子運行穩定,無需重啓一年,每盒6個3TB驅動器。
一個典型的硬件設置可能是華碩C60M1-I AMD Fusion板(CPU/VGA/NICC/6SATA組合),大約75塊錢,16GB內存,PSU,U盤 - 還有 - 增加3個硬盤,一個低功耗的RAID文件服務器。獲取兩個,您可以將一臺服務器複製到另一個物理位置的另一臺服務器。
爲什麼你需要PHP? Apache或Nginx或任何其他合理的Web服務器將爲您生成文件列表... – sarnold 2012-03-28 22:18:53