This book is for Web Developers who want to learn how to use Linux & Apache for Website Hosting. The first chapters will teach you how to install Linux and Apache 2.0 on a home or office machine for testing purposes. Then you'll learn how to perform dozens of common tasks
- Updating server software - Setting up new Websites, Email Accounts and Subdomains - Configuring various Linux & Apache files related to performance and security - Install spam filtering software - Perform automatic backups and crash recoveries - And much more.
This is the ideal book for anyone who wants to run Websites using a leased or co-located Linux server, without having to spends thousands of dollars annually on third party support and management.
About the Author
Tony Steidler-Dennison is a longtime Linux user, dating his first experience with Linux back to 1996. He's used Linux as his sole operating system at home, developed software on Linux systems, and administered such systems in environments as diverse as robotic telescope control, online shopping, presidential politics, and commercial aviation. Tony has coauthored two books on Linux and over the years, he's written more than a dozen magazine articles on topics from Drupal and content management systems to podcasting with open source tools. Since February 2005, he's engineered and hosted "The Roadhouse Podcast," a weekly hour of "the finest blues you've never heard." Since the purchase of an Intel-based Mac Mini, Tony has become both obsessed and fascinated with the operating system he calls "Linux with a pretty face." Tony is currently an avionics systems engineer with Rockwell Collins, Inc. in Cedar Rapids, Iowa, engineering open source solutions in the commercial aviation industry.
I've recently decided that it's about time to move my library's website in-house. I love our current host (DreamHost) and running the site through them is super easy, but we've now hit two snags where we want to use software that needs to be installed on the machine the web server is on in order to interact with the website. So, not wanting to just jump right in since this isn't a pet project, I figured I should do some reading. This was the first book I looked at.
I have to say for a technical book it was a really good read. Which isn't to say that technical books are bad, just that I've never gotten through one so quickly or easily.
My main dislike of the book is its heavy focus on Fedora Core, and the fact that it's now fairly out of date since it's talking about FC4 and we're now up to FC7. In the end that might not matter much, but it seems like an update wouldn't hurt them. The book does have a website which should contain any changes necessary due to technical updates however.
Fedora-focus aside (I plan to use Debian), I still got a lot from this book. Some Linux knowledge is universal after all. And walking through all the setup steps won't change to much. And the walk through is very extensive. There are screenshots galore, both of GUI applications and the command line interface, to show you exactly what the author is talking about, and in the case of the command line, probably to get you used to it, since it can be a little intimidating.
In addition to a walk through of setting up Fedora, there are also instructions to get Apache up and running, and to install PHP and MySQL, though the latter two areas get only brief coverage. There's also a brief look at Webmin, Snort, and a handful of other useful utilities and programs.
Throughout, there are other books and websites listed from which you could gain a much deeper knowledge of whatever subject/area they pertain to. I definitely plan on checking some of these out.
Given the friendliness of this book, I'd say it's a great place to start for anyone who's never really dealt with Linux before outside of perhaps a hosted website (our site is currently running on a Debian Linux shared server). Then, when you feel like you've got your feet under you, you'll be ready to delve in deeper with some other titles.
Wow. This book is great for people delving into Linux/Apache.
This book is an excellent how-to and goes through the steps needed to set up a web site. Gets into basic Linux and Apache administration. Offers the best explanantion of how Linux file security works that I've seen yet.
The authors also talk about securing your web site and enabling web reporting (albeit in lesser detail).
It's absolutely amazing to me that they covered the range of topics as deeply as they did in under 350 pages.
An amazing book and one that's found it's way onto my short-list of reference materials I keep in easy reach.
Maybe I didn't appreciate this book the way I should have as I was taking a server course at the time, and had very little interest in it. I'm thinking though that it's because this book teaches people how to create a server visually, while I was being taught how to do it all through writing instructions directly to the server itself. There's very little in that book for people who aren't going to run a server visually.