Hexo

CentOS7安装和配置iptables防火墙

iptables Web安全
本文主要介绍一下CentOS7下如何安装和配置iptables防火墙。 环境配置从CentOS7(RHEL7)开始,官方的标准防火墙设置软件从iptables变更为firewalld。 因此,为了使Fail2ban与iptables联动,需禁用自带的firewalld服务,同时安装iptab ...
Read more

CentOS7下安装和使用Fail2ban

Web安全 Fail2ban
本文主要介绍一下CentOS7下Fail2ban安装以及如何和iptables联动来阻止恶意扫描和密码猜测等恶意攻击行为。 从CentOS7开始,官方的标准防火墙设置软件从iptables变更为firewalld。 为了使Fail2ban与iptables联动,需禁用自带的firewalld ...
Read more

Naxsi 配置白名单

Web安全 Naxsi
在Nginx下安装和配置完Naxsi之后,为了能够使网站能够区分非法行为和合法行为,需要管理员将合法行为列入白名单。管理员可以通过分析nginx的错误日志手动添加白名单规则,或者通过密集的自动学习工具(nxapi或nxtool),这些工具将自动生成有关网站行为的白名单规则。本文主要介绍白名单 ...
Read more

Nginx下安装配置WAF Naxsi

Web安全 Naxsi
本文主要讲一下如何用第三方Nginx模块Naxsi来构建一个可用的WAF。 关于NaxsiNaxsi是一个开放源代码、高效、低维护规则的Nginx Web应用防火墙模块,它的主要目标是帮助人们加固Web应用程序,以抵御SQL注入、跨站脚本、跨域伪造请求、本地和远程文件等包含的漏洞。 Naxs ...
Read more

利用Git Hooks与rsync集群部署

Git服务器
博客利用Git Hooks自动部署针对的是Git服务和Web服务部署在同一台服务器的情况,然而在做项目的时候,Git服务器和Web服务器往往会分离,而且Web服务器往往不止一台。这篇文章中将会提供一个使用Git hooks与rsync进行集群自动部署的实例。 rsyncrsync具有可以使本 ...
Read more

利用Git Hooks自动部署

Git服务器
Git是目前世界上最先进的分布式版本控制系统(没有之一)。开发者需要将提交到Git服务器上的代码进一步部署到Web服务器上。如果能够在提交代码到Git服务器的同时进行代码的自动部署则是最方便不过了。这篇文章中将会提供一个使用Git hooks进行自动部署的实例。 Git hooksGit h ...
Read more

搭建Git服务器

Git服务器
项目有版本控制的需求,所以要在Linux下搭建Git服务器,那就开始吧~ 安装Git服务器端 CentOS7.5 + git(version 1.8.3.1)客户端 Windows7 + git(version 2.18.0.windows.1) 一般,CentOS操作系统都会安装Git,可 ...
Read more

使用Hexo-Vexo搭建个人博客

其他
第一次使用Github搭建个人博客,记录一下整个过程~ 环境准备要使用Hexo,需要在你的系统中支持Nodejs以及Git,如果还没有,选择对应的操作系统版本进行安装吧!本文则是针对Win7 64位的操作系统。 安装 node.js下载地址 node.js直接双击下载下来的msi文件,一路下 ...
Read more