一、部署设备: nginx服务器:192.168.110.128(转交设备) uwsgi服务器:192.168.110.128/129/130/131(负载设备) 二、环境配置: 1、django环境: yum install -y gcc-c++ yum install -y vim yum up ...
分类:
其他好文 时间:
2020-07-07 12:49:26
阅读次数:
98
从uwsgi、nginx、静态文件三个方面处理 服务器介绍 服务器:私有服务器、公有服务器 私有服务器:公司自己购买、自己维护,只布署自己的应用,可供公司内部或外网访问 公有服务器:集成好运营环境,销售空间或主机,供其布署自己的应用 私有服务器成本高,需要专业人员维护,适合大公司使用 公有服务器适合 ...
分类:
其他好文 时间:
2020-06-29 00:39:48
阅读次数:
76
Django 部署(Nginx) « Django 部署(Apache) Django 发送邮件 » 觉得本文比较难的先学学基础知识,再来看这个 本文主要讲解 nginx + uwsgi socket 的方式来部署 Django,比 Apache mod_wsgi 要复杂一些,但这是目前主流的方法。 ...
分类:
其他好文 时间:
2020-06-24 18:11:28
阅读次数:
68
python 使用多线程效果提升不高,因为只会占用一个cpu核,为了提升,需要使用多进程(比如 uwsgi 做服务) 这时候,在日志更新时就会出问题,通常日志更新是按天的,这时候多个进程就会重新去更新,比如: 进程a切换到 log.2020.06.22,进程b在切换的时候发现这个文件存在了就会去删除 ...
分类:
编程语言 时间:
2020-06-24 11:49:53
阅读次数:
103
docker部署Django运行环境 mariadb docker pull mariadb:10.2 mkdir /data/mysql useradd mysql chown -R mysql:mysql /data/mysql docker run -itd --name maria-test ...
分类:
数据库 时间:
2020-06-24 09:18:00
阅读次数:
65
在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例。你也可以直接参考:Python uwsgi 安装配... ...
分类:
其他好文 时间:
2020-06-20 21:39:22
阅读次数:
48
当你的django项目中使用channels增加了websocket功能的时候,在使用runserver命令启动时,既可以访问http请求,又可以访问websocket请求。但是当你使用uWSGI+nginx的来启动项目的时候,你会发现http请求可用,但是websocket请求永远是404的错误。 ...
分类:
Web程序 时间:
2020-06-20 19:53:22
阅读次数:
111
编译安装: 下载:http://nginx.org/download/nginx-1.18.0.tar.gz 解压:tar -zxvf nginx-1.18.0.tar.gz configure: ./configure --prefix=/usr/local/soft/nginx-1.18.0 - ...
分类:
其他好文 时间:
2020-06-14 13:14:28
阅读次数:
63
使防火墙firewall开放80端口 firewall-cmd --permanent --add-port=80/tcp --zone=public 配置yum源 vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=htt ...
分类:
其他好文 时间:
2020-06-13 21:08:11
阅读次数:
74
记录一下在centos服务器上部署django项目的流程和值得注意的点,以便以后查阅。这里,我已经在windows本地完成了django项目的编写,并能成功运行和访问,项目使用的是Mysql数据库。在centos上,我们准备使用nginx和uwsgi来部署项目。 1.准备工作 服务器上需要先安装ng ...
分类:
其他好文 时间:
2020-06-12 00:46:57
阅读次数:
54