We are looking for an someone with experience implementing and using modsecurity and reserve proxy setup on an Apache server.
Project Goal: Setup our dedicated server to provide reverse proxying for 3 websites and provide a unique modsecurity conf for each of the websites.
**Deliverables:
**1) Setup apache to perform reverse proxy for (3) external websites:
a. One site using proxying HTTP only
b. One site proxying HTTP and HTTPS
c. One site proxying HTTP, HTTPS and FTP
2) Provide a step-by-step document on how to implement additional websites using the 3 methods lists in step 1.
3) Setup modsecurity utilizing a unique, basic ruleset for each website.
4) Provide a step-by-step document on how to implement additional rulesets for additional websites that may be added to the reserve proxy.
**Additional Notes:
**1) We already have the basic CentOS server running.
2) We should have many of the mods already installed, including:
LoadModule proxy_module modules/[login to view URL]
LoadModule proxy_http_module modules/[login to view URL]
LoadModule proxy_ftp_module modules/[login to view URL]
LoadModule proxy_connect_module modules/[login to view URL]
LoadModule headers_module modules/[login to view URL]
LoadModule deflate_module modules/[login to view URL]
LoadFile /usr/lib/[login to view URL]
LoadModule xml2enc_module modules/[login to view URL]
LoadModule proxy_html_module modules/[login to view URL]
LoadModule ssl_module modules/[login to view URL]
Include conf/extra/[login to view URL]