问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

django怎么部署到linux(2023年最新整理)

发布网友 发布时间:2024-10-03 04:48

我来回答

1个回答

热心网友 时间:2024-10-24 10:42

导读:很多朋友问到关于django怎么部署到linux的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

如何在Linux上使用Nginx和Gunicorn托管Django应用

apt-get

服务器拿到手后第一件事就是更新apt-get,要换源什么的自己搜一大堆。之前因为系统不小心选成了Ubuntu10.04了,遇到一大堆问题,后来换到12.04一切顺利。

apt-getupdate

pip

pip还是建议更换源,速度是飞一般的感觉。具体方法可以看看我之前介绍的那篇文章《Pythoner的福利,豆瓣的PyPI源》

sudoapt-getinstallpython-pip

Django

Django不用说肯定是用pip装,我一般是用的最新版,这样就可以了。

sudopipinstalldjango

Nginx

首先给默认的Nginx配置备个份,这是好习惯。目录位于/etc/nginx/sites-available/default

cp/etc/nginx/sites-available/defaultdefault.bak

然后Vim编辑

vim/etc/nginx/sites-available/default

server{

listen80;

server_name;

access_log/var/log/nginx/isaced.log;

location/{

proxy_pass;

proxy_set_headerHost$host;

proxy_set_headerX-Real-IP$remote_addr;

proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;

}

location/static/{

root/data/isaced;#Django项目所在目录

}

以上是最简单的Nginx配置,目的是为能跑起来就行,更多其他详细配置还请参照其他文章。

Gunicorn

Gunicorn是一个朋友(CloverStd)推荐的,一个开源PythonWSGIUNIX的HTTP服务器,Github仓库地址在这,传说速度快(配置快、运行快)、简单,默认是同步工作,支持Gevent、Eventlet异步,支持Tornado,官方有很详细的文档可以参阅。

需要在你的Django项目的settings.py中的INSTALLED_APPS加入:gunicorn

gunicorn--worker-class=geventisaced.wsgi:application

--worker-class

指定工作方式,这里我用的gevent

如果提示Youneedgeventinstalledtousethisworker则表示你还没有安装gevent。

isaced.wsgi:application

这里是指你的项目名,在Django创建项目的时候会自动生成对应名字文件夹中的wsgi.py,这里就是指的它。

###nohup

nohup是一个Linux命令,用来不挂断地运行某条命令。这里我们用它来执行gunicorn,来保持gunicorn进程不会被挂断。

nohupgunicorn--worker-class=geventNSLoger.wsgi:application-b127.0.0.1:8000

--worker-class来指定工作方式为gevent,-b指定地址和端口号。

注意:在尾部加上(and)字符表示后台运行

执行这条命令后可以用ps命令查看进程,就能看到gunicorn了~

Start

好了,以上就是整个服务器的配置了。然后我们重启下Nginx,刷新页面就能看到你的DjangoApp了。

sudoservicenginxrestart

linux下怎么安装django

django配合apache安装的哦,这个还是有点复杂的,不过可以帮助安装的啊

能否看看wo的网名呢?这个可以帮助搞定啊

Django部署在linux下,如何调试?

就正常的print,就可以在日志里面找到部署容器log里面找到输出。

我有个linux的虚拟主机,我想运行django网站,怎么办?

我是linux主机,我这样在本地运行django

1在终端进入django项目的文件夹,是有manage.py的那个目录

2然后运行pythonmanage.pyrunserver

就可以跑起来了

如何在linux系统下安装django

第一步安装Django:下载包:Django-0.96.1.tar.gz解压这个包:tarzxfDjango-0.96.1.tar.gz-C/usr/tmp安装:cd/usr/tmpcdDjango-0.96.1supythonsetup.pyinstall检查安装是否正确:pythonimportdjangodjango.VERSION(0,96.099999999999994,None)第二步安装MySQL:下载包:mysql-5.1.23-rc.tar.gz解压:tarzxfmysql-5.1.23-rc.tar.gz-C/usr/tmp安装:shellgroupaddmysqlshelluseradd-gmysqlmysqlshellgunzipshellcdmysql-VERSIONshell./configure--prefix=/usr/local/mysqlshellmake这一步骤会需要一段时间,你可以选择去吃顿饭,但不要吃得太快。shellmakeinstallshellcpsupport-files/my-medium.cnf/etc/my.cnfshellcd/usr/local/mysqlshellchown-Rmysql.shellchgrp-Rmysql.shellbin/mysql_install_db--user=mysqlshellchown-Rroot.shellchown-Rmysqlvarshellbin/mysqld_safe--user=mysqlcp/usr/local/mysql/lib/mysql/libmysqlclie

结语:以上就是首席CTO笔记为大家整理的关于django怎么部署到linux的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于django怎么部署到linux的相关内容别忘了在本站进行查找喔。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
48v转换器12v,摩托车电启动能用吗 运城恒磁科技有限公司磁性材料的应用领域和市场简介 所住小区楼栋封了会不会变黄码 为什么有的地方结婚要给女方家彩礼? 都说男女平等,为什么男方还要给女方彩礼? 最近在抖音直播间看到关注的博主在推荐空刻意面,想知道口味如何呢? 结婚为什么要彩礼 为什么结婚要给彩礼 华为S8600自己刷了民间ROM,只要一连接网络就会立即跳出下载推荐应该的... 华为S8600刷机包ROM有哪些特色和改动? 华为S8600 超精版4.2ROM介绍 我不想拥有你只想你开心,你懂吗的英文怎么写 孩子患了多动症怎么办 django怎么配置(2023年最新整理) 最近听说GOODFEEL是有机纯棉网罩的,这个和国内普通网罩卫生巾有啥区别... 幼儿2岁半多动症怎么办 GOODFEEL天然纯棉卫生巾好用吗?看小红书好多安利 我经常因为皮肤过度摩擦而过敏,朋友让我试试GOODFEEL卫生巾,用过... 大家觉得进口卫生巾里哪个牌子最好用? 注册给排水不转社保一年什么行情? 在朋友圈看见有卖GOODFEEL卫生巾,这个好用吗? 注册给排水工程师不转社保的价格是多少钱? 用被猫舔的筷子吃饭会不会得狂犬病 给排水不转社保是什么行情? 用筷子喂狗,再继续用这双筷子吃饭,会得狂犬病吗 吃饭的时候筷子碰到猫的毛再用那个吃饭会得狂犬病吗 ...添了筷子`然后又用筷子吃饭了`这样会感染狂犬病吗? ...筷子了,我也没在意,就用筷子吃饭了,会的狂犬病吗? 木鸢起源 墨子政治主张墨子为木鸢是什么典故 一只哈士奇狗多少钱 生理期有异味,GOODFEEL有带香味的卫生巾吗? ...看网上GOODFEEL口碑不错,材质有什么特别的吗? GOODFEEL有机棉卫生巾的透气性怎么样?会不会闷? 支气管哮喘老人吃什么蔬菜好 GOODFEEL卫生巾各个系列有什么区别?20岁左右用哪款? 有人做过GOODFEEL有机纯棉卫生巾和ABC KMS卫生巾的测评么?哪个好用啊... 建议延长带薪父亲陪产假好吗 如何进一步完善产假和生育保险制度_百度... 如何看待建议延长父亲陪产假这件事? 你好,我电脑也是一夜间只剩个C盘了,其他的不见了怎么回事吖。紧急... 延长带薪父亲陪产假是否有必要? 紧急求助!电脑C盘一夜之间就少了1GB多,怎么办? 为什么要鼓励延长父亲的带薪陪产假? 对方有视频 如何不通过发QQ视频而看到对方 带薪父亲陪产假延长有什么利弊? ...系统VISTA恢复到出厂状态后电脑只剩一个C盘了,如何进行硬盘分区呢... ...这是什么意思?最恐怖的是当时正在骂人, 对方能听到吗? ...imagstr.dll文件是怎么解决的啊,紧急求助啊,我的Q 54965541,谢谢_百 ... ...开了,对方却听不到声音?我们视频时可以用咪对讲的. 紧急求助,我的电脑无法打开下拉菜单,窗口下有一行写着阻止了一个弹出... 我手机最近出现问题,QQ视频和语音对讲都没反应,就是能听到看到对方,对 ...