我看到了很多有趣的參考資料漆並想玩它。然而,我運行的是Windows XP,沒有額外的機器可以運行linux,而且我也沒有太多的linux 技能。我想在一些虛擬化軟體下安裝linux,這樣我就可以評估Varnish和它的VCL。
有什麼方法可以在 Windows 之上將 Linux 作為虛擬機器運行,從而兩全其美嗎?給了我一些很好的建議。我可以使用任何一個虛擬電腦(我現在使用的)或虛擬盒子(這似乎是一個不錯的選擇)。關於使用其中哪一個有什麼建議嗎?
接下來,哪個 Linux 發行版最有意義。如果我只想使用網頁級應用程序,我實際上並不需要桌面版本。我更喜歡不佔用太多磁碟空間並且易於設置,甚至已經大部分設置在虛擬硬碟上的東西。安裝了 Varnish 和任何依賴項的東西將是最好的選擇。
答案1
虛擬 PC 歷來是 Linux 發行版的一大痛點(許多 Linux 發行版需要 16 位元顯示卡才能安裝,而 VPC 不支援)。 Virtual Box 或 VMWare Server 是設定虛擬化 Linux Box 的更好選擇。
Varnish 作為附加套件包含在標準 Ubuntu 發行版中,因此非常容易上手。您可以從 VMWare 網站下載 vmware ubuntu 裝置。
答案2
虛擬盒。可用於更多平台和無縫模式應用程式。您實際上不需要與虛擬伺服器無縫使用。您可以執行虛擬 headless 並使用 putty 和 ssh 傳輸檔案並在需要時取得 shell。
如果您轉送預設的 nat 網絡,您將存取常規的 Web 伺服器:http://localhost以及 Web 伺服器的清漆代理程式緩存http://本地主機:3128或您將其分配給的任何上部連接埠。或使用橋接網路並分配虛擬位址。
Debian 和 Ubuntu 的搜尋點擊量約為 70k,Centos 的搜尋點擊量約為 55k
- Debian - 使用最小伺服器安裝
- Ubuntu - 使用 Jeos
- Centos -(也許是 Fedora AOS?還沒有嘗試過)這是最大的基礎安裝
所有主要發行版都應該沒問題。 Fedora、Ubuntu、Opensuse、Gentoo 和 LFS 虛擬機器。
如果您的儲存庫有舊版本,您應該從原始程式碼編譯目前版本。從發行版的儲存庫安裝 varnish 的開發版本以安裝所有相依性來源。然後從 varnish 原始碼控制中檢查當前版本並編譯。
安裝基礎並新增隔離測試框架的套件
- Web 伺服器 - nginx、lighttpd 或 apache 等。
- 資料庫伺服器 - mysql、postgresql、sqllite 等。
- 檔案傳輸伺服器/shell 控制台伺服器 - openssh
- 反向代理伺服器 - varnish 開發包,應該引入依賴源
- 編譯器、原始碼控制、偵錯器、自動化測試框架、錯誤追蹤
- 日誌檢視器、網路和系統監控、備份、效能工具
- wiki - 用作清漆的提要以及配置、使用和測試說明