September 6, 2018
iptables
Web安全
本文主要介绍一下CentOS7下如何安装和配置iptables防火墙。
环境配置从CentOS7(RHEL7)开始,官方的标准防火墙设置软件从iptables变更为firewalld。 因此,为了使Fail2ban与iptables联动,需禁用自带的firewalld服务,同时安装iptab ...
Read more
September 5, 2018
Web安全
Fail2ban
本文主要介绍一下CentOS7下Fail2ban安装以及如何和iptables联动来阻止恶意扫描和密码猜测等恶意攻击行为。
从CentOS7开始,官方的标准防火墙设置软件从iptables变更为firewalld。 为了使Fail2ban与iptables联动,需禁用自带的firewalld ...
Read more
August 21, 2018
Web安全
Naxsi
在Nginx下安装和配置完Naxsi之后,为了能够使网站能够区分非法行为和合法行为,需要管理员将合法行为列入白名单。管理员可以通过分析nginx的错误日志手动添加白名单规则,或者通过密集的自动学习工具(nxapi或nxtool),这些工具将自动生成有关网站行为的白名单规则。本文主要介绍白名单 ...
Read more
August 19, 2018
Web安全
Naxsi
本文主要讲一下如何用第三方Nginx模块Naxsi来构建一个可用的WAF。
关于NaxsiNaxsi是一个开放源代码、高效、低维护规则的Nginx Web应用防火墙模块,它的主要目标是帮助人们加固Web应用程序,以抵御SQL注入、跨站脚本、跨域伪造请求、本地和远程文件等包含的漏洞。
Naxs ...
Read more
August 8, 2018
Git服务器
博客利用Git Hooks自动部署针对的是Git服务和Web服务部署在同一台服务器的情况,然而在做项目的时候,Git服务器和Web服务器往往会分离,而且Web服务器往往不止一台。这篇文章中将会提供一个使用Git hooks与rsync进行集群自动部署的实例。
rsyncrsync具有可以使本 ...
Read more
August 7, 2018
Git服务器
Git是目前世界上最先进的分布式版本控制系统(没有之一)。开发者需要将提交到Git服务器上的代码进一步部署到Web服务器上。如果能够在提交代码到Git服务器的同时进行代码的自动部署则是最方便不过了。这篇文章中将会提供一个使用Git hooks进行自动部署的实例。
Git hooksGit h ...
Read more
August 2, 2018
Git服务器
项目有版本控制的需求,所以要在Linux下搭建Git服务器,那就开始吧~
安装Git服务器端 CentOS7.5 + git(version 1.8.3.1)客户端 Windows7 + git(version 2.18.0.windows.1)
一般,CentOS操作系统都会安装Git,可 ...
Read more
July 27, 2018
其他
第一次使用Github搭建个人博客,记录一下整个过程~
环境准备要使用Hexo,需要在你的系统中支持Nodejs以及Git,如果还没有,选择对应的操作系统版本进行安装吧!本文则是针对Win7 64位的操作系统。
安装 node.js下载地址 node.js直接双击下载下来的msi文件,一路下 ...
Read more