Chào mọi người, hiện tại em cũng gặp trường hợp khó với mod_secu 2 này là apache ko start đc, yum-updatesd faild. Mong giúp đỡ.
VPS -Centos 5.8/ Cài cpanel 11
Sau đây là tiến trình em làm theo hướng dẫn, để mọi người cùng nắm bắt :
Tại /root :
B1 : wget
B2 : tar
B3 : Yum : apxs,libxml2,pcre
B4 : mod_unique_id
Code:
LoadModule unique_id_module modules/mod_unique_id.so
Vì check chưa có nên em thêm vào file httpd.conf trong /usr/local/apache/conf
B5 : cd modsecurity-apache_2.6.7/apache2/
./configure
thì không được : -bash: ./configure: No such file or directory, nhưng cd modsecurity-apache_2.6.7
./configure
thì lại được :
configure: using curl v7.15.5
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tools/Makefile
config.status: creating apache2/Makefile
config.status: creating build/apxs-wrapper
config.status: creating mlogc/mlogc-batch-load.pl
config.status: creating tests/run-unit-tests.pl
config.status: creating tests/run-regression-tests.pl
config.status: creating tests/gen_rx-pm.pl
config.status: creating tests/csv_rx-pm.pl
config.status: creating tests/regression/server_root/conf/httpd.conf
config.status: creating tools/rules-updater.pl
config.status: creating mlogc/Makefile
config.status: creating tests/Makefile
config.status: creating apache2/modsecurity_config_auto.h
config.status: apache2/modsecurity_config_auto.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
, sau đó em tiến hành make
make[2]: Leaving directory `/root/modsecurity-apache_2.6.7/apache2'
make[1]: Leaving directory `/root/modsecurity-apache_2.6.7/apache2'
Making all in mlogc
make[1]: Entering directory `/root/modsecurity-apache_2.6.7/mlogc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/modsecurity-apache_2.6.7/mlogc'
Making all in tests
make[1]: Entering directory `/root/modsecurity-apache_2.6.7/tests'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/modsecurity-apache_2.6.7/tests'
make[1]: Entering directory `/root/modsecurity-apache_2.6.7'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/root/modsecurity-apache_2.6.7'
, Sau đó em copy mod_security2.so vào /usr/local/apache/modules
Như vậy là hoàn thành...Restart lại vps thì như trên đầu đề e nói, bỏ LoadModule unique_id_module modules/mod_unique_id.so thì lại bình thường. Có điều mod_secu không hoạt động, thêm nữa là edit file php.ini safe mode off nhưng khi up shell để view thì safe mode vẫn là On
Em bó tay. Mong mọi người chỉ giúp em phần nào còn thiếu sót.
File host em : IP(Địa chỉ Ip của vps) host.domain.com host
|