gunicorn环境flask nginx

两天学会flask(六)---模板(2)(20分钟)

jinja2是一个被广泛使用的模板引擎,其设计思想源自于django模板引擎,jinja2扩展了语法,增加了强大的功能,被flask选为内置的模板语言。 你应该已经知道,当视图函数返回一个html文件时,需要使用render_template函数,可你想过没有,你编写的html文件里的内容,有很多是 ......
模板 flask

两天学会flask(五)---模板(20分钟)

flask框架并没有实现自己的模板,而是使用Jinja2模板引擎,通过render_template函数返回一个html文件,这些html文件默认存储在项目根目录下的tempates文件夹中,这个目录是可以自定义的,创建Flask对象时,通过template_folder来设置。 from flas ......
模板 flask

nginx解析漏洞

Nginx漏洞复现与总结 – FreeBuf网络安全行业门户 1、文件解析漏洞 描述:对于任意文件名,在后面添加/xxx.php后,即可作为php解析 影响范围:该漏洞是nginx配置所导致,与版本无关。 按照:phpStudy默认配置Nginx解析漏洞-漏洞复现/渗透测试/网络安全/信息安全/黑客 ......
漏洞 nginx

nginx整数溢出漏洞

Nginx漏洞复现与总结 – FreeBuf网络安全行业门户 (CVE-2017-7529) 1、介绍 在Nginx的range filter中存在整数溢出漏洞,可以通过带有特殊构造的range的HTTP头的恶意请求引发这个整数溢出漏洞,并导致信息泄露。 影响版本 Nginx 0.5.6 – 1.1 ......
整数 漏洞 nginx

nginx目录遍历漏洞

Nginx漏洞复现与总结 – FreeBuf网络安全行业门户 介绍: Nginx的目录遍历与apache一样,属于配置方面的问题,错误的配置可导致目录遍历与源码泄露。 原因:配置了autoindex on,导致可以直接访问目录,获取其下的所有文件 解决:配置on为off ......
漏洞 目录 nginx

nginx CRLF注入漏洞

1、介绍 CRLF是”回车+换行”(rn)的简称,其十六进制编码分别为0x0d和0x0a。在HTTP协议中,HTTP header与HTTP Body是用两个CRLF分隔的,浏览器就是根据这两个CRLF来取出HTTP内容并显示出来。 所以,一旦我们能够控制HTTP消息头中的字符,注入一些恶意的换行, ......
漏洞 nginx CRLF

nginx文件名逻辑漏洞(CVE-2013-4547)

1、介绍 当请求如下URI时:/test[0x20]/…/admin/index.php,这个URI不会匹配上location后面的/admin/,也就绕过了其中的IP验证;但最后请求的是/test[0x20]/…/admin/index.php文件,也就是/admin/index.php,成功访问 ......
文件名 漏洞 逻辑 文件 nginx

前端开发环境准备

前情提示,适合有点计算机基础的,然后尽量有自己的梯子 scoop 个人推荐的windows安装包管理器 官网传送门 git 个人推荐安装mingit scoop安装(要点运气,国内时不时墙了Github) scoop install mingit 备用方案:git GitHub传送门 node sc ......
前端 环境

使用anaconda navigator通过yaml文件配置python环境

一、下载最新版本的anaconda套件(因为低版本可能会存在找不到yaml文件中第三方库的问题) https://www.anaconda.com/ 如果你需求低版本,可以到下面的链接进行下载,比较难受的可能是你不能通过它的版本号得知它的默认python版本; https://repo.anacon ......
navigator anaconda 环境 文件 python

nginx访问日志,写一个统计一个时间段内,每一分钟有多少个IP访问的shell脚本怎么写?

可以使用 Shell 脚本结合 awk 命令和 sed 命令来实现对 Nginx 访问日志的统计。具体实现如下: #!/bin/bash # 访问日志文件路径 access_log="/var/log/nginx/access.log" # 时间段 start_time=$(date -d "yes ......
时间段 脚本 时间 nginx shell

nginx的location匹配顺序是怎么样的?rewrite转发到uptream和直接在proxy_pass转发到ups他ream有什么区别?限制同一个IP一分钟只能访问3次该怎么配置?

Nginx location 匹配的顺序 在 Nginx 配置文件中,location 指令用于配置请求匹配到的 URL 路径对应的处理规则。location 指令匹配 URL 路径的方式是先精确匹配,然后正则匹配,最后使用 URI 重写实现后备匹配。匹配顺序如下: 先精确匹配 location 指 ......
proxy_pass 顺序 location rewrite uptream

【pytorch】土堆pytorch教程学习(一)环境配置及安装

管理虚拟环境 不同的项目需要不同的环境,Anaconda集成的conda包可以创建不同的环境并进行隔离。 打开 Anaconda Promp,创建环境,其中 pytorch 为创建的环境名: conda create -n 虚拟环境名 python=版本 启动环境 conda activate 虚拟 ......
pytorch 土堆 环境 教程

计算机基础和环境搭建

day01 计算机基础和环境搭建 课程目标:让大家了解计算机基础知识并完成Python的环境搭建。 课程概要: 计算机基础 编程的本质 Python的介绍 Python环境的搭建 1.计算机基础 1.1 基本概念 计算机的组成 计算机是由多个硬件组合而成,常见的硬件有:CPU、硬盘、内存、网卡、显示 ......
环境 计算机 基础

Python 环境搭建

Python 环境搭建 https://www.python.org/downloads/ 验证 ......
环境 Python

mysql安装和nginx

1. 安装mysql https://www.cnblogs.com/tony-hyn/p/15777762.html 远程连接mysql服务器时,无法连接. 防火墙是否把3306端口放行。 查看防火墙放行的端口号:firewall-cmd --list-port 添加放行的端口号: firewal ......
mysql nginx

VSCode + GCC编译器(MinGW)开发环境中文字符乱码问题踩坑与解决办法

问题背景 在较长一段时间里,C/C++开发者所使用的集成开发环境(IDE)要么是比较重量级的VS(Visual Studio),要么是Codeblocks·、·Visual C++ 6.0等轻量级IDE,又或者是诸如notepad++、sublime text等文本编辑器+GCC编译器+命令行工具的 ......
编译器 乱码 字符 办法 环境

python对于虚拟环境的管理

venv 和 conda 的区别venv 和 conda 都是用于创建虚拟环境和管理包的工具,但它们之间有一些不同。 Python3.3 以上,venv 是内置的。它会直接在当前项目(当前文件夹下)安装 Python 虚拟环境,因此它是“去中心化”管理的,无法查看已安装的所有环境。 conda 是一 ......
环境 python

nginx配置文件

关于 Nginx的核心配置文件nginx.conf user nginx; worker_processes auto; error_log /var/log/nginx/error.log notice; pid /var/run/nginx.pid; events { worker_connec ......
文件 nginx

Flask框架 之Flask-caching数据页面缓存

一、配置 CACHE_TYPE: 设置缓存的类型下面五个参数是所有的类型共有的CACHE_NO_NULL_WARNING = "warning" # null类型时的警告消息CACHE_ARGS = [] # 在缓存类实例化过程中解包和传递的可选列表,用来配置相关后端的额外的参数CACHE_OPTI ......
Flask Flask-caching 缓存 框架 caching

反向代理---nginx

1. 安装mysql https://www.cnblogs.com/tony-hyn/p/15777762.html 远程连接mysql服务器时,无法连接. 防火墙是否把3306端口放行。 查看防火墙放行的端口号:firewall-cmd --list-port 添加放行的端口号: firewal ......
nginx

flask连接数据库

要在Flask应用程序中连接数据库,需要完成以下步骤: 安装数据库驱动。 配置数据库连接参数。 创建数据库连接对象。 在应用程序中使用数据库连接对象进行数据库操作。 下面以MySQL数据库为例,详细介绍如何在Flask应用程序中连接MySQL数据库: 1. 安装MySQL数据库驱动 可以使用以下命令 ......
数据库 数据 flask

flask搭建小程序后端

要搭建微信小程序的后端,需要完成以下步骤: 注册微信小程序账号,并创建小程序应用。 安装Flask框架,创建Flask应用程序。 在Flask应用程序中,编写处理微信小程序请求的视图函数。 在微信小程序开发中心中,配置服务器地址和Token。 部署Flask应用程序到服务器。 下面是详细步骤: 1. ......
程序 flask

flask常用方法

以下是常用的Flask方法及其参数说明: @app.route(rule, options):装饰器函数,用于给指定的URL规则绑定视图函数。 rule:定义URL规则的字符串,可以包含变量。 options:一个字典,表示URL规则的其他选项,如请求方法、域名、子域名等。 request:全局变量 ......
常用 方法 flask

nginx 笔记

早就听说了 nginx 的大名,同时最近的好多处问题都说最好用 nginx 反向代理解决,因此学习一下。封面图《見上げてごらん、夜空の星》 引言 nginx(engine X)是一个高性能 web 服务器,也是一个反向代理服务器。对于用户来说只知道反向代理服务器,而不知道其背后的服务器集群,因此可以 ......
笔记 nginx

Flask框架 之简易博客系统

一、效果图 1、前端 2、后台 ......
简易 框架 系统 Flask 博客

网址前往域名(或ip地址)显示Nginx欢迎界面而非宝塔面板界面解决方案

由于之前事先在服务器上手动安装了Nginx,导致两者配置文件冲突。 解决步骤如下: 1.备份原有的Nginx配置文件: (如果没有什么重要的信息也可以不备份) sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.backup sudo cp -r ......
界面 宝塔 面板 解决方案 地址

SAP Fiori Elements 开发环境的搭建和开发准备工作试读版

本教程第一篇文章,我们介绍了 SAP Fiori Elements 和 SAP UI5 Freestyle 两种开发方式的区别和各自的适应场合。 本文我们开始动手实操,创建并运行第一个 SAP Fiori Elements 应用。 Fiori Elements 开发环境搭建 我们选择在本地使用 Vi ......
Elements 环境 Fiori SAP

Linux环境搭建

一.linux简介1.1和windows一样都是操作系统 都是多线程、多任务、多线程 1.2发行版 ubuntu fedora centOS 1.3linux内核 ios 安卓 1.4为什么要用它 开源/免费 为所欲为二.环境搭建2.1VMware安装2.2ubuntu安装 三.如何在linux下写 ......
环境 Linux

彻底卸载k8s环境

kubeadm reset -f modprobe -r ipip rm -rf ~/.kube/ rm -rf /etc/kubernetes/ rm -rf /etc/systemd/system/kubelet.service.d rm -rf /etc/systemd/system/kube ......
环境 k8s k8 8s

尝试CentOS8---部署集群(生产环境7.9为好)

一、LVS集群简介 什么是集群 通过网络将很多服务器集中起来,提供同一种服务,在客户端看来就像是只有一个服务器 二、LVS-NAT集群 1、环境准备 启动3台虚拟机,禁用selinux和firewalld,挂载光盘文件并配置yum扩展源,安装vim、bash-completion net-tools ......
集群 CentOS8 环境 CentOS 7.9