linux安全狗配置apache参数,Linux服务器安全狗Apache版本安装步骤

说明:

在CentOS下使用yum命令默认安装的httpd版本,直接安装服务器安全狗Apache版本没有问题。

但是,如果Apache是自定义路径并且增加模块编译安装的,这个时候默认安装服务器安全狗Apache版本会报错,提示安装失败。

23119c1faed231797d6c671c26068838.png

httpd-2.2.31

php-5.2.17

注意:咨询安全狗官方人员得到的回复是php版本太低,高版本的php直接安装不会有问题,这里是php-5.2.17的版本,其他的版本没试过。

解决办法:

1、下载安全狗

cd /usr/local/src

wget http://safedog.cn/safedog_linux64.tar.gz #下载安全狗64位版本

tar zxvf safedog_linux64.tar.gz #解压

cd /usr/local/src/safedog_linux64/install_files/safedogwz_linux64 #进入目录

vi install.sh #编辑修改,注释掉function find_apache()和function clean_install()这两个模块

#find apache

#function find_apache()

#{

# for progname in httpd apache2 apached

# do

# #find apache service

# testcmd="service "$progname" status"

# $testcmd>/dev/null 2>&1

# ret=$?

# if [ "$ret" == "0" ] || [ "$ret" == "2" ] || [ "$ret" == "3" ]; then

# g_ExistApache="true"

# g_ApacheExePath=$progname

# g_ApacheRestartCmd="service "$progname" restart"

# g_ApacheReloadCmd="service "$progname" graceful"

# g_ApacheStopCmd="service "$progname" stop"

# g_ApacheExeName=$progname

# get_apache_confpath

# if [ ! -z $g_ApacheConfPath ]; then

# return 1

# fi

# else

# testcmd="service "$progname" stop"

# $testcmd>/dev/null 2>&1

# ret=$?

# if [ "$ret" == "0" ]; then

# g_ExistApache="true"

# g_ApacheExePath=$progname

# g_ApacheRestartCmd="service "$progname" restart"

# g_ApacheReloadCmd="service "$progname" graceful"

# g_ApacheStopCmd="service "$progname" stop"

# g_ApacheExeName=$progname

# get_apache_confpath

# if [ ! -z $g_ApacheConfPath ]; then

# return 1

# fi

# fi

# fi

#

# #"find apache process"

# g_ApacheExePath=`ps -ef | grep $progname | grep -v grep | tail -3 | head -1 | awk '{print $8}'`

# if [ ! -z $g_ApacheExePath ];then

# g_ExistApache="true"

# g_ApacheRestartCmd=$g_ApacheExePath" -k restart"

# g_ApacheReloadCmd=$g_ApacheExePath" -k graceful"

# g_ApacheStopCmd=$g_ApacheExePath" -k stop"

# g_ApacheExeName=$progname

# return 1

# fi

#

# done

#

# # not found

# g_ExistApache="false"

#}

#function clean_install()

#{

# ./uninstall.sh 1 >/dev/null 2>&1

#}

:wq! #保存退出

2、安装安全狗

cd /usr/local/src/safedog_linux64

chmod +x *.py #添加执行权限

./install.py #安装

安装过程中,要求输入apache的模块路径

/usr/local/apache/bin

3、设置apache配置文件

vi /usr/local/apache/conf/httpd.conf #编辑

#Begin SafeDogSite-ApacheFilter edits - remove only on uninstall

Include "/etc/safedog/apache/SafeDogSiteApacheFilter.Conf"

LoadModule php5_module modules/libphp5.so #在配置文件中找到这一行,移动到安全狗配置文件的下面

service httpd restart #重启apache

4aa9a934a6ffe8e7ed9efd02af185b95.png

service safedog status #查看安全狗状态

service safedog start #启动

service safedog stop #停止

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值