在CentOS下使用yum命令默认安装的httpd版本,直接安装服务器安全狗Apache版本没有问题。 但是,如果Apache是自定义路径并且增加模块编译安装的,这个时候默认安装服务器安全狗Apache版本会报错,提示安装失败。
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 clean_install() :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
service safedog status #查看安全狗状态 service safedog start #启动 service safedog stop #停止 至此,Linux服务器安全狗Apache版本安装完成。 |
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....