前言
安全狗是一款大家比较熟悉的服务器安全加固产品、也是大多初学渗透的小伙伴面对的第一个防护应用、很多小伙伴喜欢在本地安装、进行过狗测试、但是里面有点坑、让老莫不得不说、此次我们主要是安装Windows下的apache4.0版本。
这里有两个坑需要注意:端口冲突和服务名填写。
我们先安装设置PHPStudy再安装安全狗,网站搭建起来才能用安全狗进行防护。
环境:
Server2008 R2 + PHPStudy (我这里的server2008是克隆机、只用来测试过狗)
Php5.3 +Apache2.4 +Sqli
设置PHPStudy
PHPSudy的安装就不多说了、大家都知道、直接说设置吧。
安装好PHPStudy、启动发现Apache默认的80端口已被System占用了:
这里提供最直接有效的方法是更改Apache默认的80端口(其他方法、请另寻查找)
进入目录:PHPStudy\Apache\conf\httpd.conf、对httpd.conf里的80端口进行修改、
这里我改为81端口、Ctrl+S保存之后把原来的删掉
重启PHPStudy、开始设置PHPStudy的允许目录列表和服务端口
将PHPStudy设为允许目录列表、这样就可以看到PHPStudy主目录下的源码目录了
将应用默认的80端口改为81、点击运用
访问本地查看是否设置成功:127.0.0.1:80
安全狗的下载与安装
这里我们去官网下载最新的Apache4.0版本的安全狗
点击立即安装(也可以自定义安装)
之后出现以下界面:请填入服务名
以下已填写好的都是默认的、无需改动、只需写入最关键的服务名即可
现在我们把这个界面叉掉、去做此次最重要的环节:填写服务名!叉掉后出现完成的字样、不用管他、我们继续往下走
点击完成后、右下角会提示网站安全狗插件未安装、接下来我们就要为安装网站安全狗插件做准备了、右击右下角安全狗的小图标、出现未安装、现在不安装、等完成下面步骤
此前PHPStudy一直是非服务模式、现在我们改成服务模式、再去点击安装安全狗插件
点击安装网站安全狗插件
服务名自动跳出来、补全了、点击确定就行、此时尚未结束、请仔细看下面。未跳出来服务名的、更要看下面操作
若是未自动补全、就需调用服务来查看:CMD里输入services.msc-->查看是否带有Apache字样的服务、一般都是Apache2a-->将Apache2a填入服务名-->点击确定(若是服务里没有Apache字样就不能进行下面的操作了)
点击确定、显示网站安全狗插件已安装。可能会显示软件安装失败、那就继续下面步骤:重启Web服务+开启防护总开关(不行就关闭应用再重启)
上面两个步骤结束后就变成下图所示(连PHPStudy里的网站都检测出来了)
那个加入服云立享特权还需要自己去注册、之后插掉即可、下面就可以随便设置下安全狗、这里就不赘述了
现在让我们来看看安全狗是否有效:
另一台虚拟机也成功连接(需要关闭server2008的防火墙)
OK、安装结束、这次没时间了、下次再说过狗
网友评论