2015-09-20 60 views
-2

我已經上傳了我的Django文件放到服務器... 當我工作的本地主機我在控制檯上寫下python manage.py runserver如何將新的python(django)項目上傳到服務器?

我怎麼告訴他應該運行這個項目的服務器?

我讀了這個主題How do I run a Python script on my web server?但它沒有證明實際的說明。我不知道這個cgi文件夾是什麼。文件鏈接也沒有太多的幫助。

我的服務器運行很多應用程序,它已經在...我希望爲它添加一個新的python應用程序。

+1

有完美的Django文檔部署好說明。你讀過他們了嗎? –

回答

3

Django的runserver不應該對生產服務器的工作,你將需要使用gunicornuwsgi這當然禁用調試模式DEBUG=False

您可以使用此tutorial,幫助你如何設置你的服務器並使用supervisord來管理進程。

+0

該指南正在建立一個新的服務器....我的服務器已經啓動,項目已經在那裏。我只需要運行服務器的同等權限.... DEBUG設置已關閉。 – user3754582

+3

您不需要_need_ gunicorn也不需要uwsgi,實際上您可以使用任何滿足您要求的服務器設置 –

0

那麼你可以隨時登錄服務器並使用相同的命令。

但正如Mounir所說,開發服務器不適合生產使用。相反,您應該使用「正確的」Web服務器來運行它。我個人認爲使用Apache來做這件事,儘管有其他選擇。很多事情取決於服務器設置。它有Apache(或Nginx或類似的東西)嗎?

https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/

相關問題