Solved

Which web server to use

Posted on 2011-05-03
9
304 Views
Last Modified: 2012-05-11
Hi:

I have to write a simple provisioning server. It will be required to process very large amount of data. This is on mobile space. I am currently in study phase. The language of my choice would be C++. I wanted to ask which web server would be suitable for my implementation.

The plantform is ubuntu linux. Which web server allows for easy C++ integration.  Some help to these questions would be greatly appreciated.

Best Regards

-Sunnybrad
0
Comment
Question by:sunnybrad
9 Comments
 
LVL 12

Accepted Solution

by:
xmlmagician earned 500 total points
ID: 35510570
Apache would do what you want, best way forward in my opinion
0
 
LVL 40

Expert Comment

by:evilrix
ID: 35511584
Any web server that supports CGI should do.
0
 
LVL 86

Expert Comment

by:jkr
ID: 35514034
I prefer Hiawatha for that purpose, since it is simple, secure and has only a small footprint (Apache usually is overkill) - see http://www.hiawatha-webserver.org/

Oh, and yes: It is also GPLed.
0
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 
LVL 12

Expert Comment

by:xmlmagician
ID: 35517654
@jkr with all due respect i do not think that it is an overkill as it will give more option

again you can try either and see what it fits best for you
0
 
LVL 86

Expert Comment

by:jkr
ID: 35541172
I'd never doubt that Apache is a great and mighty piece of software - yet sometimes less is more, especially since 'mobile' was mentioned in the question. For a simple solution, where you just need the server to execute CGI and deliver HTML, you won't need all these configurable modules that make Apache as mighty as it is and relatively complicated to install and configure.
0
 

Author Comment

by:sunnybrad
ID: 35544080
Hi:

Thanks for all the responses. The webserver would also act as customer portal. You login using your phone number and you check you current bill etc.

It would also be a provisioning engine and would do billing as well. So please let me know your comments.

Best Regards,

-Sunnybrad
0
 
LVL 86

Expert Comment

by:jkr
ID: 35550939
Well, technically speaking any web server will do for that - if you need something lightweght, go for Hiawatha, if not, Apache is fine for sure.
0
 
LVL 12

Expert Comment

by:xmlmagician
ID: 35688108
My thoughts exactly
0
 
LVL 1

Expert Comment

by:ashirel
ID: 35689902
appache's the way to go especially under linux
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
capture pcap with filtered traffic 1 59
how can I get powershell to show the history of commands used ? 10 54
Rate limit for DNS queries 7 72
error log using ftp 7 37
When it comes to showing a 404 error page to your visitors, you do not want that generic page to show, and you especially do not want your hosting provider’s ad error page to show either. In this article, I will show you how to enable the custom 40…
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now