CentOS下宝塔部署Django项⽬的详细教程
基础环境
装好宝塔服务
宝塔⾥装好【Python项⽬管理器】
宝塔⾥装好【Nginx】
把Django项⽬代码发到服务器
把代码放到服务器上有两种⽅法:
⽅法⼀:服务器上安装Git,通过Git Clone代码到服务器上
⽅法⼆:通过宝塔的FTP⼯具把代码上传上去
注意:在⽬录:/www/wwwroot/下新建⼀个⽂件夹,把代码需要放到新建的⽬录中
创建Python(Django)项⽬
现在我们开始创建 python 项⽬。打开⾸页的 python 项⽬管理器,点击添加项⽬。填充数据:
* 项⽬名称:⾃定义就⾏
* 路径:定位到 manage.py ⽂件所在的路径
* Python 版本:选择你项⽬对应的 python 版本
* 框架:选择 Django
* 启动⽅式: uswgi
* 启动⽂件/⽂件加:定位到 wsgi.py 所在的路径
* 端⼝:⾃定义就⾏,设置1024端⼝号之后的
* 勾选上是否安装模块依赖与开机启动
点击确定,然后等待创建。
设置⽹站服务,并配置静态⽂件代理
上述操作,我们已经在内部启动了,接下来就是设置成⽹站服务,提供外部访问,并设置 nginx 代理加载静态⽂件。在 python 项⽬管理器中点击【映射】,设置域名(或者外⽹IP)。
映射成功后在⾯板侧边栏【⽹站】菜单中查看。(此时已经可以在外部访问了。但是是没有静态⽂件的)
在⽹站中点击我们刚才映射出的域名或ip,会出现⼀个弹窗,选择反向代理-》配置⽂件
个缝隙,来添加静态⽂件和媒体资源的配置。
关于媒体资源:⽐如⽤户上传图⽚的存放位置,⼀般命名有 media。你设置的什么名字就写什么名字。
location /static/ {
linux离线安装nginx详细教程alias /www/wwwroot/myblog/static/;
}
location /media/ {
alias /www/wwwroot/myblog/media/;
}
按照⽂件路径设置即可,只需要替换红⾊框内的,换成你的路径,其他的不⽤动。
接下来回到⾯版⾸页,点击 python 项⽬管理器,选择项⽬进⾏重启。
重启完成后点击 Nginx 进⾏重载配置。
到此,万事⼤吉!可以通过你设置的域名或ip进⾏访问了。
到此这篇关于CentOS下宝塔部署Django项⽬的详细教程的⽂章就介绍到这了,更多相关宝塔部署Django项⽬内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论