当前位置: 首页 > 网络应用技术

如何包含UWSGI和DJANGO同时启动的条目

时间:2023-03-06 02:01:52 网络应用技术

  今天,我将与您分享UWSGI和Django的同时启动。它也将向它解释。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  本文目录清单:

  1.如何配置nginx+uwsgi+django 2. UWSGI启动了多个django项目3.使用nginx+uwsgi+venv在阿里巴巴云服务器中部署Django项目。由于Web框架本身的Web界面只是测试接口,因此我们在实际应用程序中。主流Web服务器而不是Web随附Django。

  我在这里使用django+ uwsgi+ nginx

  主要原因是Web客户端指向NGINX NGINX背景,并通过UPSSTRAM模块将其转发到内部定制端口到UWSGI

  UWSGI管理和启动Django计划。

  我的测试中的主要程序是/data/www/demosite

  NGINX的配置主要是服务器中的本地位置块

  从上面可以看出,我使用9090 -end端口进行转发。实际上,随机端口的必要条件是其他程序无法调用它们。

  UWSGI的配置文件,在/etc/中创建uwsgi.ini配置文件

  目前,UWSGI的监视程序已激活。

  然后启动nginx

  目前,当访问Django项目(例如 /admin /Things)时,您会发现CSS未加载。

  从访问日志中,我们可以发现默认的CSS仍在寻找NGINX的HTML访问

  所以我不能拜访

  让我们将Django中的静态/目录复制到Nginx的HTML

  然后在配置文件中编写CSS访问路径

  重新启动NGINX服务并访问网页。

  从那时起,如果每次都很麻烦,就会认为它是构建的。您可以管理UWSGI的NGINX和源代码。只需使用系统每次从两个命令开始即可。

  uwsgi配置文件huayuntools.ini

  nginx配置文件

  uwsgi配置文件huayuntools.ini

  nginx配置文件

  创建一个文件夹,将所有INI文件放入/home/nginx/uwsgi文件夹中,然后运行

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

  2.需要安装Python3.0版本(CenterOS7具有2.75版)

  3.在这里我不介绍如何安装Python高版本和虚拟环境

  4.在项目的根目录中创建虚拟环境,就像您在Pycharm中一样

  然后开始虚拟环境

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

  PIP3安装要求.txt

  6.写Nginx配置文件和UWSGI配置文件

  配置如下

  nginx.conf

  请注意,编写Nginx配置文件后,您需要检查语法

  nginx -t注意不要忘记添加;或文章末尾的多个空间将导致错误

  nginx -s重新加载重新启动nginx

  uwsgi.ini配置如下

  7.所有配置之后

  开始虚拟环境

  VENV中的uwsgi uwsgi.ini可以启动您的项目

  UWSGI和Django的介绍方式同时启动和介绍。我想知道您是否从中找到了所需的信息?如果您想进一步了解此信息,请记住要收集对该网站的关注。