服务器
本文主要介绍了如何在CentOS下将Django项目引入宝塔。 内容很清楚,感兴趣的伙伴可以学习一下。 读完之后我觉得会有用。
基础环境
宝塔服务宝塔安装【Python项目经理】宝塔安装【Nginx】
将Django项目代码发送到服务器
有两种方法可以将代码放在服务器上。
方法一:在服务器上安装Git,用Git Clone代码上传到服务器二:用宝塔的FTP工具上传代码
注:必须在/www/wwwroot/下创建新文件夹,并将代码放在新目录中
创建Python(Django )项目
现在开始制作python项目。 打开首页的python项目管理器,然后单击“添加项目”。 输入数据:
*项目名称:定制即可
*路径:导航到manage.py文件所在的路径
* Python版本:选择与您的项目对应的python版本
*框架:选择Django
*启动方式: uswgi
*启动文件/文件+ :导航到wsgi.py所在的路径
*端口:定制就可以了。 设定1024端口号后的
*依赖于安装模块,检查是否启动和启动
单击ok,等待创建。
设置web服务并配置静态文件代理
上述操作已经在内部开始了。 然后将其设置为web服务,提供外部访问,并将其设置为将静态文件加载到nginx代理中。
在python项目管理器中,单击【映射】,设置域名(或外联网IP )。
映射成功后,通过面板的边栏【网站】菜单进行确认。 (此时可以从外部访问。 但是没有静态文件)
如果单击您的站点刚才映射的域名或ip,将出现一个弹出窗口,您可以在其中选择“反向代理--”配置文件
找到添加静态文件和媒体资源配置的间隙。
关于静态文件:存储css,js文件的位置。 在django框架中命名为静态。 https://my.openwrite.cn/logout
关于媒体资源:例如,用户上传的图像的存储位置通常被命名为media。 你设置的名字是什么?
位置/静态/{
alias/www/wwwroot/my blog/static /
}
location /media/{
alias/www/wwwroot/my blog/media /
}
根据文件路径设置就可以了。 只要替换红色框内的东西,替换成你的路径,其他的东西就不用动了。
然后返回面板首页,单击python项目管理器,选择项目,然后重新启动。
重新启动完成后,单击Nginx进行重新加载配置。
这样,万事大吉了! 您现在可以通过您设置的域名或ip进行访问。
看了以上内容后,您对如何在CentOS下将Django项目引入宝塔有详细的了解吗? 如果你想学习更多,请关注信息频道。
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn