rhel7基于ngx_http_auth_basic_module配置网站密码认证
rhel7基于ngx_http_auth_basic_module配置网站密码认证
环境介绍
软件
版本
安装方法
系统
rhel7.4 64位
N/A
nginx
1.12.2
yum
httpd-tools
2.4.6-89
yum
语法
模块ngx_http_auth_basic_module 允许使用“HTTP基本认证”协议验证用户名和密码来限制对资源的访问。
也可以通过 地址来限制访问。 使用satisfy 指令就能同时通过地址和密码来限制访问。
配置范例
1234location / { auth_basic "closed site"; auth_basic_user_file conf/htpasswd;}
指令
语法: auth_basic string | off;默认值: auth_basic off;上下文: http, server, location, limit_except开启使用“HTTP基本认证”协议的用户名密码验证。 指定 ...
六安(一)
我叫张庭,生在玉门关下。没错。就是那个春风不度玉门关的玉门关。
什么,你说我胡说。边关重地哪有人在那生孩子。
你错了。作为动物的一种。人类新生命的延续并不是主观可控的。
我父亲是玉门关守将张敬诚。大唐朝从二品副统领。整个西北地区除了要老死了的西北统领李记就是他最大了。我母亲是北族的落魄女公主。
北族是大唐对整个北方企图或有可能企图南下侵略的游牧民族的总称。
唐祭真三年。北族乌尔部终究不敌往北方撤走。前西北统领冯和春带着西北军几万步兵日夜兼程去追赶乌尔部的万余骑兵。
本来不过就是做做样子。赶出关外也就算了。可是当时还是百旗的我爹愣头青一样的带着自己的几百人抄近路回到玉门关。将几千骑兵困于玉门关下。
不得不说也怪乌尔部的人太傻。别的人都是来大唐扫荡一圈就回去了。他们非不。攻一城改一城。过一关修一关。当年打下玉门关之后。硬生生的把关城城门朝向了南边。到最后作茧自缚困在了自己修的城门之下。从部长乌尔球到他的几个儿子死的死抓的抓。整个乌尔部算是不复存在了。
这些都是另一段故事。说这些只是为了说为啥我爹能娶一个外国的公主还能在玉门关生孩子。
作战有功。整个西北军各个有赏。皇帝特意召见了我爹。问 ...
搭建内网yum源
基于epel源搭建内网yum源
背景说明
基于安全性考虑,生产环境的服务器是没有外网访问权限,所以无法使用外网的yum源。
基于性能考虑,外网的源连接速度远远小于内网环境。
基于软件的版本控制考虑,同一套环境内的软件应该尽量保持一致。
所以打算在公司生产网络内,自建一个内网yum源。
硬件准备
名称
配置
内存
2G
cpu
2C
硬盘
40G lvm
基于epel源获取安装包
12345678910#创建用于存放软件包的目录mkdir -p /yum_data/epel/6/x86_64/mkdir -p /yum_data/centos/6/os/x86_64/ mkdir -p /yum_data/centos/6/updates/x86_64/#同步epel源中的软件包,本文档使用的是ustc的epel源rsync -av rsync://mirrors.ustc.edu.cn/epel/6/x86_64/ /yum_data/epel/6/x86_64/rsync -av rsync://mirrors.ustc.edu.cn/cento ...
xen主机异常问题记录
现象通过xencenter连接xen主机,对虚拟机进行复制,开关机等操作时卡死。在命令行模式,使用 xe vm-reset-powerstate force=true uuid=XXX , xe vm-start uuid=XXX 命令也卡死,无法操作虚机。通过命令行模式,xe task-list 查看任务时,发现除了刚刚执行的任务是 pending 状态。还有一个sr的scan任务也是 pending 状态。通过 xe task-cancel uuid=XX 命令取消任务也没有返回。联想到之前查看nfs iso library时,无法正常连接的问题,猜测是nfs挂载异常导致的问题。通过 df -h 命令查看挂载情况,发现命令卡死。通过 strace df -h 查看,果然是卡在 /run/sr-mount/** 的挂载点。基本跟猜想的情况一致。
处理过程首先通过xshell登录xen主机,通过 mount 命令查看了挂载情况。发现异常的 /run/sr-mount/** 的挂载点就是 nfs 。然后使用 umount -l /run/sr-mount/** 命令解除挂载。解除后 ...
lvm拉伸
fdisk -cu /dev/vdb
#分区后,通过t选项将vdb1的类型改为8e。
pvcreate /dev/vdb1
vgextend VolGroup /dev/vdb1
#此处的VolGroup时root所在的逻辑卷组,可以通过vgs命令查询。
lvextend -L +20G /dev/VolGroup/lv_root
#此时可能出现可用空间不足的错误,可以通过添加pe个数的方式扩容
#具体可用pe个数会在报错中显示
lvextend -l +5119 /dev/VolGroup/lv_root
#此时,在逻辑层面完成了root的扩容,但是文件系统并未识别扩容。
resize2fs /dev/VolGroup/lv_root
#此时,通过 df -sh命令,可以看见root的大小增加了20g。