我應該考慮使用什麼 Web 伺服器程式碼來託管文件? (http deamon,我不認為我可以選擇 FS。我也許可以選擇主機提供的隨機提供的 Linux 發行版)
Web 伺服器僅託管文件,不需要 cookie、讀取資料庫等。
- 必須能夠重寫 url。例如;當使用者按一下「另存為」時,/name/file-id.ext 可能會解析為 /n/a/name/MainFolder/id/ext,其中 file 是使用者可讀的良好名稱。
- 串流 FLV、MP3、OGG、MP4
- 允許恢復檔案傳輸
我想沒有一個伺服器不能處理像 rar、exe、3ds 這樣的原始文件,甚至是沒有擴展名的 1gb 文件,是這樣嗎?
如果它還可以很好地提供縮圖,那就更好了,但這可能不是問題。
答案1
您是指實體伺服器還是作業系統加軟體堆疊?
如果是前者,那麼你現在可以購買的幾乎任何東西都可以,你就必須不遺餘力地購買無法做到這一點的東西,但當然重要的不是功能,而是彈性和負載能力。
如果是後者,那麼最重要的是您自己可以設定和管理哪些作業系統和應用程式- 產品之間總是存在爭論,但最重要的是您是否可以處理這一切- 所以選擇您最舒服的方式就可以了。
祝你好運,並繼續帶著問題回來。
答案2
正如您所懷疑的,幾乎任何網頁伺服器都可以滿足您的需求。我的推薦是 Apache,因為它是最受歡迎和最著名的;或者是 lighttpd,因為它非常流行,重量更輕,但功能仍然齊全。
如果您需要整個堆疊,請選擇 Linux。特別是 Red Hat Enterprise Linux(如果您花錢並需要支援)或 CentOS(如果您想免費)(CentOS 與 Red Hat 的旗艦產品相同,但除了第三方供應商之外不支援它。)
您所需要的只是 Red Hat 或 CentOS 的基本安裝,然後輸入“yum -y install httpd”,然後,您就有了 Web 伺服器。或者在安裝 CentOS 時選擇“Web 伺服器”,但這會為你帶來很多你不需要的額外東西。