Find Jobs
Hire Freelancers

Extend apache web server to support custom redirect API

€1500-3000 EUR

Closed
Posted over 8 years ago

€1500-3000 EUR

Paid on delivery
I need an extension to apache web server that is able to hook into the apache processing pipeline, send data of the incoming request to an remote http-based API and process the result. The API will answer with a JSON body that has to be interpreted. Part of the JSON body is the information whether a http-redirect has to be issued based on the incoming url. If this part is available, the extension has to issue a http-redirect and stop the processing of the incoming url. The remote API requires a POST request in JSON format with the following data of the actual incoming request: - URL - IPAddress - UserAgent - all HTTP Headers as a key-value section The extension will receive a JSON result from the API that includes the following information: - IsRedirect:boolean - IsTemporary:boolean - Url:string - HttpHeaders:Key/Value structure If IsRedirect:boolean==false, the extension should just let apache continue with normal processing. If IsRedirect:boolean==true, the IsTemporary:boolean and Url:string fields will contain values. The Url field defines to which Url to redirect. IsTemporary:boolean defines if the redirect should be 301 or 302. If the HttpHeaders:Key section is available (it is optional) then all entries should be set as HttpHeaders.
Project ID: 9149988

About the project

8 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average €2,498 EUR for this job
User Avatar
Hello I'm interesting your project very well I'm a Good C/C++, Apache Core, Math, Algorithm expert. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
€2,526 EUR in 12 days
4.9 (423 reviews)
8.4
8.4
User Avatar
A proposal has not yet been provided
€3,000 EUR in 30 days
5.0 (81 reviews)
7.3
7.3
User Avatar
Hi, I have studied your request for a while, and I think that I can work it out. However, I have a suggestion to simplify the work: Instead than acting on the Apache server directly, we could proceed as follow: 1) We let the original Apache server listen for the incoming requests on a different port than the default one. 2) Make a newly created HTTP Server listen on the default port on the same ip address. This newly created HTTP server would implement the functions you requested (communication with the remote application, issuing the redirection requests ... and so on). This new HTTP server would always respond with a redirection request, both in case an incoming request has to be redirected to a different server, and in case it has not to be redirected. In the latter case the redirection would be to the original Apache server on its newly assigned TCP port. Another main question I have is if the "remote application ( the HTTP api used to query for redirection), is already developed or has to be developed as part of the project?". I currently have installed Apache 2.4 on a linux Debian 8 system, but I could do the development also on other systems if necessary. Thank you for your attention Regards Ciro
€2,500 EUR in 30 days
5.0 (22 reviews)
7.1
7.1
User Avatar
I am an expert in delivering customized scripts and look forward to discuss further about the project needs.
€2,368 EUR in 30 days
4.8 (59 reviews)
6.0
6.0
User Avatar
Hi Sir, I am ready to work for you.I have experience in C/C++, python , java, PHP and, MySQL. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality work within time frame. Please visit my profile once. Thanks with regards, Amit
€1,800 EUR in 30 days
5.0 (37 reviews)
5.6
5.6
User Avatar
Hello!!! i have build Bank Management System, Shopping/Order system,Patrol Management System. I have full experience in JSP, JQuery, PHP technologies. also , i have master laravel and codeigniter frameworks and anglar js, node js templates. keep in touch. my dear.
€2,368 EUR in 30 days
4.5 (3 reviews)
5.1
5.1
User Avatar
hello, i am red hat certified engineer and i have more then 5 year experience in this field ready to start now thanks
€2,421 EUR in 12 days
5.0 (4 reviews)
4.2
4.2

About the client

Flag of AUSTRIA
Austria
0.0
0
Payment method verified
Member since Dec 18, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.