| |
| |
Introduction | |
| |
| |
| |
Introduction to Linux and Open Source | |
| |
| |
| |
Why Should Your Company Leverage Linux? | |
| |
| |
What Is Linux? | |
| |
| |
Linux Versus Other Internet Server Platforms | |
| |
| |
A Look at the Total Cost of Ownership for Linux | |
| |
| |
Summary | |
| |
| |
| |
What Makes Open Source So Compelling? | |
| |
| |
Open Source Software Versus Proprietary Software | |
| |
| |
The Pros and Cons of Open Source Software | |
| |
| |
Examples of Open Source Software | |
| |
| |
The Support Issue | |
| |
| |
Summary | |
| |
| |
| |
So You Want to Build an Internet Site | |
| |
| |
Reasons for Building an Internet Site | |
| |
| |
Maintaining Internet Sites | |
| |
| |
Developing In-house Solutions Versus Outsourcing | |
| |
| |
Summary | |
| |
| |
| |
Building Different Kinds of Internet Sites | |
| |
| |
| |
Content and Media Sites | |
| |
| |
Characteristics of a Content and Media Site | |
| |
| |
Desirable Features | |
| |
| |
Some Tools to Consider | |
| |
| |
Summary | |
| |
| |
| |
The Telecommuter's Journal | |
| |
| |
Site Charter and Design | |
| |
| |
Web Site Features | |
| |
| |
Challenges Going Forward | |
| |
| |
Summary | |
| |
| |
| |
Community Sites | |
| |
| |
Characteristics of a Community Site | |
| |
| |
Desirable Features | |
| |
| |
Some Tools to Consider | |
| |
| |
Summary | |
| |
| |
| |
The Del Valle Junior High Parent/Teacher/Student Organization | |
| |
| |
Site Charter and Design | |
| |
| |
Web Site Features | |
| |
| |
Challenges | |
| |
| |
Summary | |
| |
| |
| |
E-commerce Sites | |
| |
| |
Characteristics of E-commerce Sites | |
| |
| |
Desirable Features | |
| |
| |
Some Tools to Consider | |
| |
| |
Summary | |
| |
| |
| |
E-commerce Sites: Two Case Studies | |
| |
| |
Introduction | |
| |
| |
A Brief History of E-commerce | |
| |
| |
Open Source E-commerce Systems | |
| |
| |
What Is an E-Commerce System? | |
| |
| |
What Is a Web Server? | |
| |
| |
What Is Apache-SSL? | |
| |
| |
What Is PERL? | |
| |
| |
CP Commerce | |
| |
| |
The Case of Mia Casa | |
| |
| |
Firebreath.com | |
| |
| |
Preparing Your Business for E-commerce | |
| |
| |
Notes on Hosting an E-Commerce Site | |
| |
| |
Summary | |
| |
| |
| |
Growing Your Site and Keeping it Running | |
| |
| |
| |
Keeping the Site Running | |
| |
| |
After Completion | |
| |
| |
The Care and Feeding of Internet Sites | |
| |
| |
Monitoring Tools | |
| |
| |
Web Site Log Analysis | |
| |
| |
Issue Tracking Software | |
| |
| |
Content Management | |
| |
| |
The Dangers of the Live Hack | |
| |
| |
Content Management Tools | |
| |
| |
Summary | |
| |
| |
| |
High Availability and Scalability | |
| |
| |
High Availability | |
| |
| |
Scalability | |
| |
| |
Summary | |
| |
| |
| |
Architecture for High Availability and Scalability | |
| |
| |
Approaches for Achieving High Availability | |
| |
| |
Scaling Your Internet Site | |
| |
| |
Summary | |
| |
| |
| |
Hardware Reliability | |
| |
| |
Mean Time Between Failures (MTBF) | |
| |
| |
Maintaining Spare Systems and Components | |
| |
| |
Sales Pitches--Separating the Wheat from the Chaff | |
| |
| |
Hardware Technologies Used to Achieve Reliability | |
| |
| |
Hot-Swappable Components | |
| |
| |
Infrastructure Requirements | |
| |
| |
Choosing Hardware Vendors | |
| |
| |
The Importance of FCC and UL Ratings | |
| |
| |
Summary | |
| |
| |
| |
Selecting Software Components | |
| |
| |
Determining Software Reliability | |
| |
| |
Stress Testing | |
| |
| |
Benchmarks | |
| |
| |
Factors That Affect Software Reliability | |
| |
| |
Dealing with Software Vendors | |
| |
| |
Summary | |
| |
| |
| |
Site Management Issues | |
| |
| |
Self-Hosting Versus Colocation Facilities | |
| |
| |
Selecting a Colocation Provider | |
| |
| |
Summary | |
| |
| |
| |
Open Source High Availability and Scalability | |
| |
| |
Two Sample Network Designs | |
| |
| |
Linux Virtual Server Project | |
| |
| |
Ultramonkey | |
| |
| |
Piranha | |
| |
| |
Super Sparrow | |
| |
| |
Summary | |
| |
| |
| |
Commercial Load-Balancing Alternatives | |
| |
| |
BigIP | |
| |
| |
Cisco LocalDirector | |
| |
| |
Other Products | |
| |
| |
Summary | |
| |
| |
| |
Appendixes | |
| |
| |
| |
Sources of Further Interest | |
| |
| |
Linux-Related Sites | |
| |
| |
Open Source Software Sites | |
| |
| |
General News and Information Sites | |
| |
| |
Other Sites | |
| |
| |
Usenet and Mailing Lists | |
| |
| |
| |
Installation and Configuration of Linux | |
| |
| |
Obtaining a Linux Distribution | |
| |
| |
Installing Your Linux Distribution | |
| |
| |
Basic Network Setup | |
| |
| |
Protecting Your Linux System | |
| |
| |
| |
Getting the Tools Covered in the Book | |
| |
| |
Web and FTP Sites | |
| |
| |
Building Software from Source Code | |
| |
| |
Summary | |
| |
| |
Index | |