
我很想透過建立一個小網站來開始學習 python,為此我需要託管。我應該在託管提供者中尋找什麼以確保我可以使用 python?
編輯:完整地說:我不需要託管公司的列表,但我想知道我應該尋找什麼。
當然,我可以接受第一個在其規範中提到“Python”的主機,但我想確定我真的可以使用它,而不僅僅是基本的東西......問題是我對python 不太了解,所以很難知道我在尋找什麼...
答案1
如果您正在尋找使用 Python 框架(Django、Pylons、Turbogears)託管網站的地方,那麼 Webfaction 絕對不會出錯 - 他們專注於此類事情,並且為所有主要框架提供一鍵安裝程式。
用相同的錢,你無法獲得與 Dreamhost 一樣多的空間/頻寬,但對於小型網站來說,這可能並不重要。你確實得到了出色的支持。
答案2
這是我要找的:
- Linux伺服器
- 預裝Python
- Apache 設定支援以下所有內容:
- mod_wsgi
- 電腦圖形學
- 模組Python
- SSH 訪問
- 能夠安裝您自己的附加程式庫。
這將使您可以自由地嘗試使用 Python 建立和部署網站的多種方法。您可能必須使用 VPS 才能獲得所有這些,但無論如何,這對於學習來說更好。你擁有的控制權越多,你可以破壞並學習如何修復的東西就越多。當學習過程中事情變得過於糟糕時,重新加載良好的基礎圖像的能力也很有幫助。
答案3
答案4
我猜您想尋找具有 root 存取權的虛擬專用伺服器或虛擬機器。
在我(商業)看來,託管技術要么屬於「完全標準化」託管環境(例如 PHP 的 Apache/mod_php)類別,要么不屬於。許多公司都以完全相同的方式提供 PHP 託管。但對於大多數較新的託管平台(如 Python 和 Ruby)來說,它們並不具備這種能力,因此託管平台必須投入更多的工作和領域專業知識來為這些語言創建特定的託管環境。
因此,如果您購買 Python 專業主機,您應該找到比銷售 PHP 主機更熟悉的主機。不過我預計你必須為這種稀有的專業知識付出更多的錢。風險在於您得到的東西有點不成熟或非常特定於特定主機,這使得您的部署在您想要移動時不太可移植。
相反,如果您購買 VPS/虛擬機,您將獲得在數千台主機上大致相似的產品 - 根訪問權限、頻寬、磁碟空間以及安裝您想要的確切軟體、版本和模組的能力。您可能需要了解更多知識才能設定此類內容,但您不必屈服於託管公司關於什麼是「標準」Python 環境的想法。創建適合您的應用程式的您自己的環境,然後您將有更多的公司可供選擇。
我可能稍微誇大了 VPS 的情況,因為我更多地考慮了過去 Rails 部署的恐怖,我在這方面有具體的經驗:)