gunicorn配置中bind字段指定具体值存在安全风险(硬编码IP)的解决方案

news/2024/11/29 18:35:36/

我的环境:

nginx---(反向代理)---gunicorn;

gunicorn使用supervisor管理;

建议方案二

方案一:将127.0.0.1:8000这个字符串定义成系统变量,读取系统变量

import multiprocessing
import os


bind = os.environ.get('BIND_ADDRESS')

#注意这个BIND_ADDRESS变量不是在/etc/profile、.bash_profile或.bashrc中定义,而是在supervisor中定义,具体定义为:  environment=BIND_ADDRESS=127.0.0.1:8000
workers = 8
backlog = 2048
worker_class = "gevent"
worker_connections = 1000
daemon = False
debug = True
proc_name = 'gunicorn'

方案二:使用套接字模式

import multiprocessing
import os


bind = 'unix:/var/run/gunicorn.sock'
workers = 8
backlog = 2048
worker_class = "gevent"
worker_connections = 1000
daemon = False
debug = True
proc_name = 'gunicorn'

nginx中添加如下配置:

【这个放在http下,必须要有这个】

upstream gunicorn {
    server unix:/var/run/gunicorn.sock;
   }

【这个放在server下】

location / {
        include uwsgi_params;
        proxy_pass  http://gunicorn/api/;
        error_page  404 /;
    }
 


http://www.ppmy.cn/news/487444.html

相关文章

5.5.1 下一代网际协议IPv6|概述

5.5.1 下一代网际协议IPv6|概述 我们一起来学习涉及到网络层的最后一块----下一代网际协议IPv6,我们已经掌握了网络互连的基本原理,在TCP/IP模型中正是有了互联网层的网际协议,才能真正实现异构网络之间的互联互通,这是建立在我们…

DC靶场系列--DC2

搭建环境 靶场下载地址:链接:https://pan.baidu.com/s/1uil0Imx0qAfFjxgK4INwhQ 提取码:1234 虚拟机环境下载地址:链接:https://pan.baidu.com/s/1yCqLQKW37TASQqCuZtoLEQ 提取码:1234 基本环境准…

适合3D游戏建模的平民价笔记本,4K-5K

几款适合工程设计、模型制作类学生使用的笔记本,包括以下机型: 型号:炫龙DC2畅玩版 商品编号:京东100004473510 参考价格:4399元 型号:戴尔成就5000 商品编号:京东100003406363 参考价格&am…

【数据治理-06】做好数据分类分级,为数据安全有序流动保驾护航

我们常说人以类聚,物以群分,确实是这样,杜威说过“所有知识都是分类”!很好理解,分类是认知经济,任何有效分类,都可以极大地节省我们的认知精力。数据分类分级具体说来,其实包含了2个…

6月20日作业

我实现的功能&#xff0c;执行一次应用程序led灯 亮&#xff0c;再次执行应用程序led灯灭。 内核模块&#xff1a; #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include <linux/uaccess.h> #include <linux/io.h&…

2012年一个屌丝程序员的学习总结:读书、户外、泡妞、习惯、母猪产后护理...

书看了不等于看懂了,无法和 @yankay 颜开大牛 http://www.yankay.com/2012年学习小结/ 或是 @吴多益-nwind 神牛http://qing.weibo.com/1644288935/6201dba733002q2u.html 比 回望2012,一无所成,才财色三空,气氛很是凝重,来来来,大家聊聊母猪的产后护理。。。 但又仔细回…

瑞幸才是真正的牛逼民族企业

【这是仙人JUMP的第5篇原创】 0 最近很多朋友让我谈谈瑞幸咖啡&#xff0c;而且字里行间都是对瑞幸咖啡的不认同和不屑&#xff0c;说什么资本游戏云云。 我觉得这种态度很有问题&#xff0c;大家都是成年人了&#xff0c;看破不说破是基础美德&#xff0c;你们的语言表达还是不…

让图像随机缩放进行数据增强_缩放和增强终于来了

让图像随机缩放进行数据增强 We all know the scene. Two detectives on a cop show stand in a dimly lit room filled with monitors, reviewing surveillance images. A tech guy (yes, it’s almost always a guy) queues up image after image as the detectives look on,…