Apache Web server - Complete Guide


I promise you, this is going to be the best how-to / guide / tutorial on the Apache Web server you will have ever read. Doubt my words? Well, scroll below, download the PDF file and find out for yourself.

Still, if you are wondering what this is all about, well, I have written a very long, comprehensive guide to setting up, running and using the Apache Web server, including the most basic, as well as many intermediate and advanced configurations. The tutorial covers many subjects, like how to configure virtual hosts, how to use the .htaccess file, the setup of the secure Web server (https), common usability and security considerations (permissions, Chroot Jail etc), firewall rules, including NAT, and much, much more.

Everything is written in a very orderly fashion, with subjects building one upon another, necessarily accompanied by numerous text-and-image examples, with references to many useful external resources. I think you'll like this a lot.

Indeed, I may not have that many talents, but there's one thing I trully excel at - it's explaining things in simple, easy terms. If you have read my Linux tutorials, you will have realized this by now. It is not without a reason that most of them feature very highly in Google searches for these particular topics, some of them even in the first place.

So, I have decided to write a series of books on Linux, which will allow any enthusiastic Windows user or a fledgling Linux newbie to become a powerful, confident and satisfied Linux professional.

I have already written close to 1,000 pages and quite a lot still remains to be done. But the book dedicated to networking and servers is approximately 60% done and already has some 15 chapters each reviewing a different topic in thorough detail (like DHCP, DNS, FTP, Web, Mail etc).

Here, you have the chance to sneak a peek at the Apache Web server chapter, one of the more practical, more common and more commonly needed servers that a casual user would be tempted to try.

Throughout the book, I stick to three principles that have always guided me in my writing:

  1. Nothing omitted, no step skipped. The topics are reviewed step by step, slowly, carefully, methodically.
  2. Lots and lots of images, visually explaining things in full detail.
  3. Every subject is accompanied by a thorough, practical example.

What you can do to help?

I'm writing these books for 2 reasons:

  1. Ego and self promotion.
  2. Helping others the way no one ever helped before.

I'm writing these books in my spare time, at my own expense, including the hosting costs and keyboard wear. You can help by contributing to the community - and circumstantially - help me.

If you find any spelling, grammar or technical errors in the book chapter, please send me an email. If you do so, you will be credited on the users' contribution list once the book gets published.

If you have suggestions how the book chapter can be improved - technical details, layout, phrasing, anything. Again, please send me an email. You will be credited for your contribution.

If you like this chapter, please advertise me. Yes! Send a link to your friends and relatives and IT managers, talk to publishers. Make sure others can enjoy this work while providing me with the glory that I seek.

Book chapter

Ah yes! Like I said, the chapter is quite long, more than 150 pages. But there isn't that much text. This is because every single topic and sub-topic is accompanied with a real-life demonstration and lots and lots of images!

I have decided not to sin the classical Linux sin of writing a text-only book. It is virtually impossible to entice anyone into learning a new operating system by imagining the commands or their effect. One MUST see to feel. If you've read any of my tutorials, you'll know what I mean.

Below, you will find download links to the chapter, in PDF form. There are two download links, which only differ in the font used to render the files. This is because LaTeX-generated PDF documents tend to look differently in PDF readers, depending on the operating system, the resolution, the type of the monitor, and lastly, the reader software itself.

Based on my testing, the Latin Modern font looks quite well in Acrobat Reader (all platforms) and in Evince (Linux). The Computer Modern font looks great in the lean and mean Foxit Reader (in Windows) and in Evince (in Linux).

If you find any which one unsuitable for your needs, please try the other - while taking into account the bandwidth considerations, after all. If you think additional renders are needed, please email me, I'll try to accommodate your requests.

Lastly, do use discretion when downloading the files, as I cannot promise the integrity of the content. There should be no problems or issues, but a perfunctionary anti-virus scan on Windows machines might not hurt.

Downloads

There are two downloads available. The content is identical. The only difference is the font with which the PDF files were rendered. I suggest you try with the first download link. If you find the output too pale or blurred, try the second download link. One way or another, you should be satisfied.




Apache Web Server - Complete Guide, Computer Modern font (3.39MB)

Apache download link preview




Apache Web Server - Complete Guide, Latin Modern font (3.36MB)

Apache download preview




Mirroring and hotlinking

If you wish to hotlink, please do so with a complementary explanation and some credits. If you wish to mirror this particular page, please email me for permission. There should be no issues, but I'd like to know who, why, when, or where.

Thanks

Here, you will find the names of all those people who contributed in some way to the quality of the Book Part, mainly in helping spot typos and spellings errors. I will continue to update this list as time goes by.

This is my thanks to them:

John, armadill0, nick, isoclex, barclay22

Testimonies

Here, you will find what people all over the world had to say about this. These are the actual feedbacks they have expressed, either through mail, forum discussions or elsewhere. Again, thank you for reading and sharing.


First of all want to thank you for the guide you have setup for the apache webserver...
Very nice. Great work and thanks for sharing.
Having seen your site, I can recommend it as a place of interest and good information. Thanks.
If this is indicative of the style of the book - magnificent! Actually - I had a quick look over this, and I'll be passing it to one of the guys at the office so he can start to learn Linux.
You said it, the best guide you will have ever read. Take care.
Excellent.
Great contribution, Thanks!
I just wanted to say what a fantastic website you have. I have been looking for ages to find a suitable Apache manual and now you have given me what I was looking for. Your tips on security etc also look useful.


del.icio.us del.icio.us this article digg digg this article slashdot slashdot this article