07 2020 档案
摘要:跨域cors配置:同源地址: 协议 域名 端口完全一致跨域请求: 浏览器发起请求时,如果源请求地址和被请求地址不是同源地址cors跨域请求限制(浏览器的一种限制策略): 浏览器仅针对异步跨域请求,默认会有cors跨域请求限制 浏览器发起请求时,会携带请求头: Origin 一: 安装第三方包 pip
阅读全文
摘要:准备: 1.容联云通信注册账号并下载设置 2.将yuntongxun文件夹复制到项目目录下 短信验证码业务分析: 需要使用redis数据库 配置文件里添加如下设置 CACHES = { "default": { # 默认的缓存配置 "BACKEND": "django_redis.cache.Red
阅读全文
摘要:强烈推荐豆瓣源: pip install 包名 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com Linux系统pip更换国内源(一劳永逸) 在 ~/.pip 目录下找到pip.conf文件: sudo vi pip.co
阅读全文
摘要:JWT 扩展使用 需求: 1)服务器在验证完用户的身份后(检验用户名和密码),需要生成jwt token并返回给客户端。 2)在客户端将jwt token传递给服务器时,服务器需要对jwt token数据进行校验。 关于jwt token的生成和校验,都可以使用DRF JWT扩展来完成。 JWT 官
阅读全文
摘要:JWT认证机制 : 用户登录之后, 为了保持用户的登录状态, 使用Json Web Token认证机制 1. session认证方式: 基于session的认证方式会出现的问题(为什么不用session认证): Session: 每认证一个用户之后, 服务端做一次记录, session都是保存在内存
阅读全文
摘要:1. 简单脚本(让我们了解编写脚本的基本步骤) 1.1 目的: 实现代码仓库主机操作命令功能 1.2 创建脚本步骤 ① 创建目录 mkdir /data/scripts cd /data/scripts ② 脚本示例 #! /bin/bash # 功能:打包代码 # 脚本名:tar_code.sh
阅读全文
摘要:1.Docker项目案例 需求说明: 编写Dockerfile文件构建镜像,来实现镜像创建容器时使用uwsgi启动美多商城项目 流程分析: ① docker环境部署: 使用docker镜像启动一个容器即可,由于我们需要在外部看到容器内效果,所以需要暴露端口信息 ② 项目环境部署: 项目依赖模块环境:
阅读全文
摘要:1.Shell简介: 自动化运维常用的脚本--shell脚本和其他开发语言的脚本 Shell功能定位: 在计算机学科中, Shell就是一个命令解释器 Shell分类: 图形界面shell, 命令行式shell Shell脚本示例: ① 编写脚本itcast.sh #! /bin/bash # 这是
阅读全文
摘要:1.DockerFile简介: Dockerfile: 自动化构建指定镜像的一个脚本文件 传统构建指定镜像过程: 找一个镜像 > 创建容器并进入 >进行相关操作(安装软件或进行配置) >构建新镜像 ①基础信息 1)基础镜像信息:FROM <基础镜像> 2)维护者信息:LABEL maintainer
阅读全文
摘要:1.全局配置段(了解): 全局配置段 在 /etc/nginx/nginx.conf 文件中: 查看 cat /etc/nginx/nginx.conf 主要是全局性的和服务级别的属性配置,常见的主要有以下几种设置: user # 设置使用用户(worker) worker_processes #
阅读全文
摘要:1. Nginx配置简介: nginx软件目录: 工作目录:/etc/nginx 执行文件:/usr/sbin/nginx 日志目录:/var/log/nginx 启动文件:/etc/init.d/nginx web目录:/var/www/html/ 首页文件是index.nginx-debian.
阅读全文
摘要:1.Nginx简介: Nginx(发音同engine x)是一款基于异步框架的轻量级/高性能的Web服务器/反向代理服务器/缓存服务器/电子邮件(IMAP/POP3)代理服务器 Nginx作用: 在项目部署时使用Nginx做静态文件服务器和反向代理服务器 静态web服务器: 提供静态页面,擅长处理静
阅读全文