2014-02-17 61 views
0

我開發了一個django應用程序,我現在需要在Windows Server上部署(也可以託管我不知道的其他各種Web應用程序)。我開發的應用程序只能在內部使用。Django和Windows服務器

請原諒幼稚的問題 - 我完全新的Windows Server,但是......

有很多篇關於IIS下運行Django的周圍,並提及例如FastCGI的。我是否真的需要這樣做?在我的個人Windows機器上,我剛剛安裝了Django,而且我的應用程序可以通過端口8000正常工作。阻止我在生產環境中的Windows Server上執行相同的操作?在IIS下實際運行得到了什麼?

謝謝!

+0

我是假設你不能安裝Apache可以嗎? –

+0

這是關於[DjangoProject](https://code.djangoproject.com/wiki/DjangoOnWindowsWithIISAndSQLServer)的文章。它已經退出了舊的版本(Python 2.5和django 0.95)但是你可能會在那裏找到一些有用的東西。 – FallenAngel

+0

我發現了[在Windows上安裝Django](https://code.djangoproject.com/wiki/WindowsInstall)的更新文檔,其中包括IIS使用情況 – FallenAngel

回答

0

你應該the link閱讀文本arocks發佈:

請勿使用此服務器在生產環境。它沒有經過安全審計或性能測試。 (這就是它將留下來的原因,我們的業務是製作Web框架,而不是Web服務器,因此改進此服務器以便能夠處理生產環境超出了Django的範圍。)

+0

謝謝。我的應用程序只會被半打用戶使用,而且可能每天只能訪問10到20次。開發服務器不適合有什麼具體的原因嗎?換句話說,鑑於我對性能/可伸縮性的要求如此之低,像IIS/Apache這樣的生產服務器對我有什麼幫助?我唯一關心的是我的應用程序具有彈性 - 例如如果Django崩潰或我想​​讓它自動啓動,但我不知道Web服務器有幫助嗎? – user3313497