摘要: 一,部署前戏 1.1 ansible介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署 阅读全文
posted @ 2019-07-05 17:01 SoulProgrammer 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备 反向代理功能架构 3台web服务器,组建出web服务器集群 web01 10.0.0.7 172.16.1.7 web02 10.0.0.8 172.16.1.8 web03 10.0.0.9 172.16.1.9 1台负载均衡服务器 lb01 10.0.0.5 172.16.1.5 阅读全文
posted @ 2019-07-04 15:23 SoulProgrammer 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 一、安装部署nginx 1. 部署前先对nginx介绍下别嫌BB: 如果你听说或使用过Apache软件,那么很快就会熟悉Nginx软件,与Apache软件类似, Nginx(“engine x”)是一个开源的,支持高性能、高并发的WWW服务器和代理服务软件。 它是由俄罗斯人lgor Sysoev开发 阅读全文
posted @ 2019-07-04 14:43 SoulProgrammer 阅读(7143) 评论(0) 推荐(0) 编辑
摘要: 一.LNMP介绍 1.使前端web服务和后端存储服务进行串联 2.主要实现处理php动态请求 工作原理: L:linux N:nginx M:mysql P:php 二、lnmp部署 我的环境:centos6.9+nginx+mysql5.6+php5 文件存储系统NFS 1.部署安装linux系统 阅读全文
posted @ 2019-07-04 09:40 SoulProgrammer 阅读(791) 评论(0) 推荐(0) 编辑
摘要: Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 同步交互:客户端发出一个请求 阅读全文
posted @ 2018-10-04 15:31 SoulProgrammer 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 用户认证 一、auth模块 django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: 1 、authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数如果认证信息有效,会返回一个 User 对象。aut 阅读全文
posted @ 2018-10-04 14:25 SoulProgrammer 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一,forms组件: 校验字段功能针对一个实例:注册用户讲解。模型:models.py 模板: register.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </h 阅读全文
posted @ 2018-10-04 14:06 SoulProgrammer 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一,会话跟踪技术 1 什么是会话跟踪技术我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在 阅读全文
posted @ 2018-10-04 13:54 SoulProgrammer 阅读(188) 评论(0) 推荐(0) 编辑
摘要: ORM相关 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动ORM是“对象-关系-映射”的简称。 一,单表操作(略 阅读全文
posted @ 2018-10-03 23:33 SoulProgrammer 阅读(157) 评论(0) 推荐(0) 编辑
摘要: python的模板:HTML代码+模板语法 1,模板语法之变量 在 Django 模板中遍历复杂数据结构的关键是句点字符, 语法: views.py: template: 注意:句点符也可以用来引用对象的方法(无参数方法): 2,常用的几个模板之过滤器 语法: default 如果一个变量是fals 阅读全文
posted @ 2018-10-03 22:06 SoulProgrammer 阅读(126) 评论(0) 推荐(0) 编辑