Go Back   Web Hosting UK Forums | Linux Windows Dedicated Server and cPanel VPS Hosting Forum > Web Hosting and Domains > VPS & Dedicated Hosting

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-14-2008, 10:20 PM
Junior Member
 
Join Date: Sep 2008
Posts: 15
Default Installing mod_evasive on plesk

Hello,

Getting following error while installing mod_evasive on plesk.

[root@vps mod_evasive]# /usr/local/psa/admin/bin/apxs -cia mod_evasive20.c
gcc -DHARD_SERVER_LIMIT=512 -DDEFAULT_PATH="/usr/local/psa/admin/bin:/bin:/usr/bin" -DLINUX=22 -DTARGET="httpsd" -DHAVE_SET_DUMPABLE -DNO_DBM_REWRITEMAP -DMOD_SSL=208122 -DEAPI -O -pipe -I/usr/include -O3 -fexpensive-optimizations -fstrength-reduce -pipe -DPLESK_Linux -W -Wall -DPLESK_Linux -I/home/builder/buildbot/psa-8.6.0-bcos5/build/plesk-utils/include -DBSG_CR -DBSG_MSG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAS_RPM -DUSE_SLEEP_ON_IDLE -Wno-unused-parameter -fpic -DSHARED_MODULE -I/usr/local/psa/admin/include -c mod_evasive20.c
mod_evasive20.c:41: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âevasive20_moduleâ
mod_evasive20.c:113: error: expected â)â before â*â token
mod_evasive20.c: In function âaccess_checkerâ:
mod_evasive20.c:212: warning: format â%ldâ expects type âlong intâ, but argument 3 has type â__pid_tâ
mod_evasive20.c:248: warning: passing argument 5 of âap_log_rerrorâ from incompatible pointer type
mod_evasive20.c: At top level:
mod_evasive20.c:297: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âdestroy_hit_listâ
mod_evasive20.c: In function ântt_createâ:
mod_evasive20.c:353: warning: comparison between signed and unsigned
mod_evasive20.c: At top level:
mod_evasive20.c:651: warning: implicit declaration of function âAP_INIT_TAKE1â
mod_evasive20.c:652: warning: missing braces around initializer
mod_evasive20.c:652: warning: (near initialization for âaccess_cmds[0]â)
mod_evasive20.c:652: error: initializer element is not constant
mod_evasive20.c:652: error: (near initialization for âaccess_cmds[0].nameâ)
mod_evasive20.c:655: error: initializer element is not constant
mod_evasive20.c:655: error: (near initialization for âaccess_cmds[0].funcâ)
mod_evasive20.c:658: error: initializer element is not constant
mod_evasive20.c:658: error: (near initialization for âaccess_cmds[0].cmd_dataâ)
mod_evasive20.c:661: error: initializer element is not constant
mod_evasive20.c:661: error: (near initialization for âaccess_cmds[0].req_overrideâ)
mod_evasive20.c:664: error: initializer element is not constant
mod_evasive20.c:664: error: (near initialization for âaccess_cmds[0].args_howâ)
mod_evasive20.c:667: error: initializer element is not constant
mod_evasive20.c:667: error: (near initialization for âaccess_cmds[0].errmsgâ)
mod_evasive20.c:670: warning: missing initializer
mod_evasive20.c:670: warning: (near initialization for âaccess_cmds[0].nameâ)
mod_evasive20.c:670: error: initializer element is not constant
mod_evasive20.c:670: error: (near initialization for âaccess_cmds[1].nameâ)
mod_evasive20.c:673: error: initializer element is not constant
mod_evasive20.c:673: error: (near initialization for âaccess_cmds[1].funcâ)
mod_evasive20.c:676: error: initializer element is not constant
mod_evasive20.c:676: error: (near initialization for âaccess_cmds[1].cmd_dataâ)
mod_evasive20.c:678: warning: implicit declaration of function âAP_INIT_ITERATEâ
mod_evasive20.c:679: error: initializer element is not constant
mod_evasive20.c:679: error: (near initialization for âaccess_cmds[1].req_overrideâ)
mod_evasive20.c:681: warning: braces around scalar initializer
mod_evasive20.c:681: warning: (near initialization for âaccess_cmds[1].args_howâ)
mod_evasive20.c:681: error: incompatible types in initialization
mod_evasive20.c:682: warning: missing initializer
mod_evasive20.c:682: warning: (near initialization for âaccess_cmds[1].nameâ)
mod_evasive20.c:684: error: expected â)â before â*â token
mod_evasive20.c:689: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âevasive20_moduleâ
apxs:Break: Command failed with rc=1
[root@vps mod_evasive]#




Regards,
Sam

Last edited by WHUKSam; 11-14-2008 at 10:32 PM.
Reply With Quote
  #2 (permalink)  
Old 11-14-2008, 10:41 PM
Junior Member
 
Join Date: Sep 2008
Posts: 15
Default

I think I got the fix for this issue.

Using script 'apxs' supplied with Plesk /usr/local/psa/admin/bin/apxs, I was trying to install mod_evasive on Plesk's admin apache.

To install mod_evasive 'apxs' for system apache is needed, usually it is located in /usr/sbin if httpd-devel package installed on the server. In my case httpd-devel was not installed. I just installed httpd-devel which fixed the issue.

[root@vps mod_evasive] yum install httpd-devel

[root@vps mod_evasive]# which apxs
/usr/sbin/apxs

[root@vps mod_evasive]# /usr/sbin/apxs -cia mod_evasive20.c

[root@vps mod_evasive]# service httpd restart


Regards,
Sam
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 11:14 PM.
Copyright 2002-2007 WebHosting.uk.com. All rights reserved.
Web Hosting UK Forum