django配置

django的管理工具manage.py有个命令叫runserver,可以直接启动django的web服务。 
我们可以写个bat文件来启动它: 
runserver.bat :

%~d0
cd %~dp0
python manage.py runserver 8662
  • 1
  • 2
  • 3

然后可以到http://download.csdn.net/detail/a23764996/9724318 下载一个在后台运行cmd窗口的工具来运行runserver.bat。这时候本地的django web服务就启动了

nginx部署配置

nginx相对于其他web服务器有个非常非常好用的特性:反向代理和负载均衡。 
通过反向代理的原理,我们就可以把本地的django web服务开放给外部Internet进行访问。 
具体配置如下: 
nginx安装,这里就不细说 
nginx conf配置(核心):

upstream bbs.linuxtone.com {server 127.0.0.1:8662;   //负载均衡配置,在这里配置本地django web地址
}server {listen       8666;server_name  auto.apitest.com;index   index.php index.html index.htm;location ~ ^/static/ {    //静态文件配置root C:/***/static/;expires 30d;  break; }location ~ ^/ {root    C:/****/;   //django根目录配置proxy_redirect off ;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;client_max_body_size 50m;client_body_buffer_size 256k;proxy_connect_timeout 30;proxy_send_timeout 30;proxy_read_timeout 60;proxy_buffer_size 256k;proxy_buffers 4 256k;proxy_busy_buffers_size 256k;proxy_temp_file_write_size 256k;proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;proxy_max_temp_file_size 128m;proxy_pass    http://bbs.linuxtone.com;   //负载均衡地址}}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38

配置完后,重启nginx,通过ip:8666就可以访问了

django + nginx 实现负载均衡相关推荐

  1. 如何为 Django 服务配置负载均衡

    现在的 Web 服务有一个很重要的性能指标叫 QPS,QPS 的全称是 Queries Per Second 意思是"每秒查询率",是一台服务器每秒能够相应的查询次数,是对一个特定 ...

  2. Nginx搭建负载均衡集群

    (1).实验环境 youxi1 192.168.5.101 负载均衡器 youxi2 192.168.5.102 主机1 youxi3 192.168.5.103 主机2 (2).Nginx负载均衡策 ...

  3. docker nginx 配置负载均衡

    在上篇的文章中我们介绍了docker nginx配置简单的代理 在这篇文章我们介绍docker 利用nginx配置负载均衡 所谓的负载均衡是两台服务器,或者是多台服务器上面部署项目,但是访问的方式是通 ...

  4. lnmp架构——nginx的负载均衡

    lnmp架构--nginx的负载均衡 1 什么是nginx 2 nginx的作用 3 nginx的特点 4 nginx的安装以及优化 4.1 安装nginx 4.2 优化 5 nginx主配置文件操作 ...

  5. Nginx+keepalived负载均衡高可用篇第③版

    Nginx+keepalived负载均衡高可用篇第③版 对付中.小型企业,假如没有资金去购买昂贵的四/七层负载均衡交换机,那么Nginx是不错的七层负载均衡选择,并且可以通过Nginx + Keepa ...

  6. Nginx+Tomcat 负载均衡集群方案

    2019独角兽企业重金招聘Python工程师标准>>> Nginx+Tomcat 负载均衡集群方案 该方案是我之前做过的一个项目生产应用的,目前运行良好,如何您生产使用,请先做好测试 ...

  7. nginx 之负载均衡 :PHP session 跨多台服务器配置

    公司一个项目单点压力越来越大,考虑到稳定性和降压,使用nginx做负载均衡,将请求分发到多个docker上去,这里记录下PHP多服务器间的会话session共享问题,解决方案是把session单独存在 ...

  8. windows配置nginx实现负载均衡集群

    windows配置nginx实现负载均衡集群 2014-08-20 09:44:40   来源:www.abcde.cn   评论:0 点击:617 网上大部分关于nginx负载均衡集群的教程都是li ...

  9. Nginx之负载均衡(四)

    在上一篇博客我们介绍了 Nginx 一个很重要的功能--代理,包括正向代理和反向代理.这两个代理的核心区别是:正向代理代理的是客户端,而反向代理代理的是服务器.其中我们又重点介绍了反向代理,以及如何通 ...

最新文章

  1. nb-iot模块的at指令_ESP8266-学习-01 系列了解模块针脚及烧录
  2. 请教做个图标扇动提示》在线等
  3. 日志库EasyLogging++学习系列(6)—— 日志记录器
  4. 【机器视觉】 deserialize_measure算子
  5. X-Scan描述及简单教程
  6. dedecms mysql使用中_dedecms织梦数据库类使用方法$dsql
  7. HTTP 传输内容的压缩
  8. 【整理】超细节的BERT/Transformer知识点
  9. mac编译linux开源软件,Mac 端超好用的免费开源软件,我推荐这几款
  10. 风尚云网学习-js实现禁用右键以及F12
  11. 1.thrift概述
  12. linux 刷新率77,Ubuntu 7.04屏幕刷新率
  13. HDU4324 - Triangle LOVE 拓补排序
  14. Scan的使用方式以及Spring redis的坑
  15. 对话哈佛大学教授Lukin:量子计算将在我们有生之年普及! | AI英雄
  16. 2021年河南高考--各高校在河南录取分数线预测(本科二批——文科)
  17. 全国首发!数字人民币SIM卡硬钱包来了
  18. Microsoft SQL Server--导入excel数据
  19. windows清理脚本
  20. mysql 取当天、昨天、上一个月、当前月和下个月数据

热门文章

  1. 【记录21】[vue-router] Duplicate named routes definition: { name: “details“, path: “/equiment/details“
  2. Maven项目下HttpServletRequest 或 HttpServletResponse显示红色
  3. WS2812b烧录程序后不亮
  4. spring初始化源码浅析之代码浅析
  5. 【苹果imessage家庭推】推送软件安装Custom UUID 直接复制 SmUUID 补贴
  6. c语言定时1小时,1小时c语言入门.pdf
  7. Microsoft Excel 教程:如何在 Excel 中更改列宽或行高?
  8. BZOJ 4530 大融合 LCT维护子树信息
  9. 吾生也有涯,吾知也无涯_乌拉(1)
  10. 如何快速将execl中不同表格的数据汇总到一个表格中