Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Where is possible to find references (links or books) about how a generic Web Server work? Basically, I'd like to have a general understanding of what a Web Server does and (ideally) how to create/modify one, say implementing secure https connection in a web server that does not support that.

share|improve this question

closed as off-topic by pauska, MadHatter, Sven, cole, mdpc Dec 6 '13 at 21:00

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – pauska, MadHatter, Sven, cole, mdpc
If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer 1

up vote 2 down vote accepted

Arstechnica has good tutorial with a fair amount of background info and links to more in-depth articles on various subjects.

http://arstechnica.com/gadgets/2012/11/how-to-set-up-a-safe-and-secure-web-server/

The article chooses and focuses on one particular web server (nginx). Unfortunately it doesn't dig into SSL/https configuration.

Be prepared that web servers are a big subject and SSL/https is a big subject all by itself.

For a resource that expects a bit more background knowledge Apache has some great documentation.

http://httpd.apache.org/docs/2.4/

As you might expect the 'Getting Started' guide might be a great place to start.

http://httpd.apache.org/docs/2.4/getting-started.html

If you don't mind paying for a service http://www.safaribooksonline.com/ can give you a wealth of good books on the subject for a flat monthly fee.

share|improve this answer
    
thanks a lot. The thing is, more then learning how to configure and use a web server I am after a kind of book describing the main pieces of it at a "code level", in order to make the reader able to eventually create a brand new web server from scratch. I don't know if it's clear –  Michele Dec 6 '13 at 13:43
    
In that case I'd suggest taking a look at some other posts: stackoverflow.com/questions/2338775/… –  Sam Alpher Dec 6 '13 at 13:47
    
many thanks!!! that is it. –  Michele Dec 6 '13 at 13:50

Not the answer you're looking for? Browse other questions tagged or ask your own question.