Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am primarily a software developer and have limited experience setting up servers. I have been tasked with creating an HTTP/HTTPS server for use testing. What are some good guides/online resources for learning how to do a basic Apache HTTP set up? Nothing too complicated, just a good beginners guide. I am using Ubuntu Linux.

Edit: To be even more specific, here's a few things I definitely need to do:

1) Install the apache HTTP server into Ubuntu

2) Get it to host a server on that just throws up a basic HTML page, nothing fancy, just hey here I am!

3) Be able to modify outgoing headers and read incoming headers

4) Be able to do all the same stuff in SSL/TLS

share|improve this question
Windows or Linux? – jer.salamon Jul 27 '10 at 11:53
Ubuntu Linux, sorry should have specified. – themaestro Jul 27 '10 at 12:01
up vote 2 down vote accepted

Howto Forge has plenty of hand-holding tutorials.

LAMP on Ubuntu 10.4

share|improve this answer

It is a very boring answer but you can't really go wrong with

I think it is well written and should be able to guide you through regardless of level.

share|improve this answer

Also the ubuntu documentation has a page on this subject. See here:

share|improve this answer

Most important, make sure it isn't reachable over the interwebs for the start ;-)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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