2012-03-28 76 views
-2

在家裏,我們在三臺電腦上有很多媒體內容。我正在考慮將它們集中在一臺運行託管所有內容的Web服務器的單臺機器上,並且當我們獲取如下網址時:http://localhost/music它將顯示一個HTML文件,其中列出了計算機上的所有音樂文件,當我們點擊在文件上,它被下載。主頁網絡/文件服務器

我不知道用什麼來做這件事,我認爲Apache是​​一個服務器,PHP是一種語言...,有什麼建議嗎?

+0

爲什麼你需要PHP? Apache或Nginx或任何其他合理的Web服務器將爲您生成文件列表... – sarnold 2012-03-28 22:18:53

回答

1

上安裝FreeNAS的你甚至不需要走那麼遠。只需在計算機上安裝apache,並將您的音樂文件夾作爲網絡目錄。你應該能夠像這樣導航到頁面:http://whateverip/music/和apache將像你所建議的那樣提供這個html頁面。

+0

所以我只需要創建一個腳本,列出所有的音樂內容,並把它放在http:// localhost/music目錄。 – Sizixe 2012-03-28 22:26:02

+0

你甚至不需要腳本。如果你把你的音樂文件夾放在你的apache web路徑的根目錄下,apache會自動提供內容。 – tier1 2012-03-29 19:21:47

0

如果使用Windows,XAMPP是一個很好的解決方案。您並不需要PHP部分,因爲安裝WAMP解決方案後您需要在服務器上安裝所有內容,而是將所有內容放在服務器使用的文件夾中。

如果使用Linux,一定要安裝LAMP,無論使用Ubuntu還是其他Linux distrubtions,都可以輕鬆安裝它。

如果使用MAC,則有類似LAMP的解決方案。有些沒有問題。

在任何情況下,所有這些都使用Apache作爲服務器;這是要走的路。它並不像你想象的那麼難,只要安裝軟件,並把你的文件在相應的目錄,然後從每個其他機器的,找到你可能會鍵入此文件到您的地址欄:

http://192.168.1.101/ 

哪一個當然是您的局域網上的Web服務器的地址。這很可能是一個非常相似的地址,可能以兩個不同的最後兩個數字結尾。

+0

謝謝你,但我認爲這個freeNas就是我所需要的:-) – Sizixe 2012-03-28 22:32:10

0

如果你想存儲的東西在時間,金錢和電力方面對你有價值,那麼我會選擇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文件服務器。獲取兩個,您可以將一臺服務器複製到另一個物理位置的另一臺服務器。