在阿里云服务器使用nginx+uwsgi+venv部署Django项目

在阿里云服务器使用nginx+uwsgi+venv部署Django项目,第1张

1.首先先把项目上传到阿里云服务器

2.需要安装python3.0以上版本(centeros7自带2.75版本)

3.在此不介绍如何安装python高版本和虚拟环境

4.在项目根目录创建虚拟环境,就像你在Pycharm里一样

然后启动虚拟环境

5.在虚拟环境下安装你项目所需要的依赖

pip3 install requirements.txt

6.编写nginx配置文件和uwsgi配置文件

配置如下

nginx.conf

注意编写完nginx配置文件需要检查语法

nginx -t 注意别忘记加或者文章尾末多空格都会导致出错

nginx -s reload 重启nginx

uwsgi.ini配置如下

7.都配置好之后

启动虚拟环境

在venv里 uwsgi uwsgi.ini 即可启动你的项目

windows系统的ecs服务器建议选择2核4G内存的配置,或者2核8G内存的配置。因为windows系统本身占用资源很多,低于4G内存是不够用的。

1、服务器配置你看网页链接可以参考下。成本也不高,比较适中。

2、从我长期使用来看win2012是可以的,即耗费系统资源不多跑起来又很流畅。

3、详细流程请看网页链接的内容,很完整。

4、搭建apach+php+mysql的环境,请看windows服务器建立网站和数据库的实际操作过程。

至于你说域名绑定、解析域名、建立目录、维护服务器等在上面都有。

有不懂得追问吧。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/659394.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-24
下一篇2023-07-24

发表评论

登录后才能评论

评论列表(0条)

    保存