08 2021 档案

摘要:nginx服务器反向代理与负载均衡 Nginx反向代理:一、 反向代理概念:反向代理是nginx的一个重要功能,在编译安装时会默认编译该模块。在配置文件中主要配置proxy_pass指令。代理服务器接受客户端的请求,然后把请求代理给后端真实服务器进行处理,然后再将服务器的响应结果返给客户端。二、反向 阅读全文
posted @ 2021-08-22 18:06 Linux刀客 阅读(220) 评论(0) 推荐(0)
摘要:Nginx的CA认证 TCP/IP协议HTTP协议 【明文传输协议】HTTPS协议 【443】 https 带宽 加密 >>解密算法对称密码 aes, des非对称加密 rsa, dsa信息摘要 md5,sha256 公钥私钥 域名:相似的域名骗子【钓鱼】 CA认证 加密认证的步骤1、openssl 阅读全文
posted @ 2021-08-22 15:26 Linux刀客 阅读(342) 评论(0) 推荐(0)
摘要:nginx虚拟主机基于域名,基于端口,基于IP 基于域名 server { listen 80; server_name www.a.com; //域名1 #charset koi8-r; #access_log logs/host.access.log main; location / { roo 阅读全文
posted @ 2021-08-22 15:24 Linux刀客 阅读(44) 评论(0) 推荐(0)
摘要:Nginx访问控制和用户认证 server { location / { root html; index index.html index.htm; allow 192.168.4.254; deny all; auth_basic "abc"; auth_basic_user_file "/us 阅读全文
posted @ 2021-08-22 15:21 Linux刀客 阅读(111) 评论(0) 推荐(0)
摘要:nginx的平滑升级方案(一)1. 查看原编译参数[root@anonymous ~]# nginx -V[root@anonymous ~]# /usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.16.1built by gcc 4.8.5 2 阅读全文
posted @ 2021-08-13 00:07 Linux刀客 阅读(186) 评论(0) 推荐(0)
摘要:nginx配置文件的解读1、nginx配置文件的路径/usr/local/nginx/conf/nginx.conf2、nginx配置文件的结构: ... ... events { ... ... } http { ... ... server { ... ... location / { root 阅读全文
posted @ 2021-08-11 08:24 Linux刀客 阅读(148) 评论(0) 推荐(0)
摘要:nginx的安装方式一、YUM安装部署二、源码安装部署一、YUM安装部署1、登录http://nginx.org/官网,点击右侧的download。2、点击当前页面最下方的stable and mainline:3、选择RHEL、CentOS:4、复制配置文件,创建nginx.repo文件:[roo 阅读全文
posted @ 2021-08-11 08:22 Linux刀客 阅读(340) 评论(0) 推荐(0)
摘要:varnish 代理软件 反向代理 【web加速服务器】,缓存在内存varnish 【web加速服务器】,缓存在内存varnish可以用内存或者硬盘来做缓存安装Varnish[root@stu ~]# tar -xf varnish-3.0.6.tar.gz[root@stu varnish-3.0 阅读全文
posted @ 2021-08-08 15:51 Linux刀客 阅读(136) 评论(0) 推荐(0)
摘要:中断及退出break,continue,exitcontinue: 跳转至下一次循环break:结束循环exit:退出脚本for i in {1..254}do [ $i -eq 10 ];continue ssh 192.168.4.$i shutdown -h nowdone[root@vh01 阅读全文
posted @ 2021-08-08 11:50 Linux刀客 阅读(81) 评论(0) 推荐(0)
摘要:shell中的函数函数 [避免重复的代码]定义函数函数名 () { 命令 命令}调用函数mymkdir(){mkdir /testcd /testlsecho "ok"}[root@vh01 init.d]# vim myhttpd#!/bin/bash#chkconfig: - 80 90star 阅读全文
posted @ 2021-08-08 11:47 Linux刀客 阅读(48) 评论(0) 推荐(0)
摘要:case语句(简单) if语句case 变量 in值1) 命令;;值2) 命令;;值3) 命令;;*) 命令;;esac[root@vh01 script]# vim i.sh#!/bin/bashcase $1 in-c) cat $2;;-v) vim $2;;-d) rm -rf $2;;-t 阅读全文
posted @ 2021-08-08 11:46 Linux刀客 阅读(371) 评论(0) 推荐(0)
摘要:shell中的循环语句for循环for语法格式1:for 变量 in 值1 值2 值3 值4 值5 值6 ... ...do 命令donefor i in 1 88 3 90do echo $1done[root@vh01 script]# vim f.sh#!/bin/bashfor i in 1 阅读全文
posted @ 2021-08-08 11:45 Linux刀客 阅读(557) 评论(0) 推荐(0)
摘要:shell中的if语句格式1:单分支if [ 判断 ];then 命令fi 格式2:双分支if [ 判断 ];then 命令else 命令fi格式3:多分支if [ 判断 ];then 命令elif 命令elif 命令else 命令... ...fi#!/bin/bashnum=$[RANDOM%1 阅读全文
posted @ 2021-08-08 11:42 Linux刀客 阅读(1043) 评论(0) 推荐(0)
摘要:shell的测试表达式[ 表达式 ][空格 数字 空格 数字 空格]test 表达式1、字符串测试-z 字串为空 [ -z 字符串 ]!-z字串为非空 [ !-z 字符串 ][root@vh01 ~]# a=12[root@vh01 ~]# [ -z $a ][root@vh01 ~]# echo 阅读全文
posted @ 2021-08-08 11:41 Linux刀客 阅读(156) 评论(0) 推荐(0)
摘要:shell的数值运算整数【3种】1、expr 数字 运算符 数字+ - /* / %取余[root@vh01 script]# expr 2+ 5expr: 语法错误[root@vh01 script]# expr 2 + 57[root@vh01 script]# expr 2 - 5-3[roo 阅读全文
posted @ 2021-08-08 11:40 Linux刀客 阅读(314) 评论(0) 推荐(0)
摘要:Shell 变量ip=192.168.4.254soft=ftpbaseurl=ftp://$ip/rhel6/Serveryum-y install $softservice $soft startchkconfig $soft on变量名称=变量值变量名称:字母,数字,_,但是不能以数字开始相关 阅读全文
posted @ 2021-08-08 11:39 Linux刀客 阅读(78) 评论(0) 推荐(0)
摘要:shell1、什么叫shell在linux内核与用户之间的解释器程序通常指/bin/bash负责向内核翻译及传达用户、程序指令相当于操作系统的“外壳”、2、shell的使用方式交互式 命令行非交互式 脚本硬件 系统软件【内核】 应用软件 人shell, bash, sh, kshshell[命令解释 阅读全文
posted @ 2021-08-08 11:38 Linux刀客 阅读(89) 评论(0) 推荐(0)
摘要:squid(代理服务器) client:192.168.4.1 eth0 squid:192.168.4.5 eth0 192.168.2.5 eth1 web:192.168.2.100 eth1环境配置1、真实机(确认:virbr1(192.168.4.1))web网站【加速】代理软件 varn 阅读全文
posted @ 2021-08-08 11:27 Linux刀客 阅读(489) 评论(0) 推荐(0)