2013-07-28 16 views
-1

因此基本上我有一個使用python的shell web應用程序,它目前運行在谷歌應用程序引擎上,我想將它轉移到我的共享虛擬主機。可能嗎?已經有一個python解釋器了。我需要在設置中更改哪些內容才能像Google應用引擎一樣順暢地運行?將基於python的應用程序從谷歌應用程序引擎轉移到共享主機

+0

這可能是不可能的,因爲Google App Engine使用自己的網絡框架和數據庫。你能給我們更多的細節嗎?你在使用Django還是內置框架? – Markon

回答

2

這個問題的答案是「這取決於」。

您的應用程序的核心是一個WSGI應用程序。因此,假設您沒有利用任何自定義的Google App Engine API,那麼您應該能夠使用像Gunicorn這樣的Python WSGI服務器在另一臺主機上啓動應用程序。

但是,我假設你的應用程序不僅僅是渲染一個靜態網頁。在這種情況下,您將不得不重寫應用程序的某些部分,以便它們不依賴於自定義App Engine內容或使用像AppScale這樣的框架來緩解過渡。