第一部分 关于Linux和开源软件的介绍
第1章 为什么选用Linux系统
l. l 什么是Linux
1. 1. 1 开放源代码操作系统的内核
1. 1. 2 发行版--内核加上支持软件
1. 1. 3 Linux发行版的特性
l. 2. 1 Linux与其他网络服务器平台比较
l. 2. 1 Linux与Windows的比较
1. 2. 2 Linux与商业UNIX比较
1. 2. 3 Linux与其他免费操作系统的比较
1. 3 拥有Linux系统所需全部花费一瞥
1. 3. l 软件许可费用
1. 3. 2 硬件需求
1. 3. 3 维护费用
1. 3. 4 培训要求
1. 4 小结
第2章 什么使得开放源代码如此有吸引力
2. 1 开放源代码软件与专利软件的比较
2. 1. l 一种不同的工发模式
2. 1. 2 开源软件的关键
2. 2 开放源代码软件的优缺点
2. 2. l 逐渐增强的适应性
2. 2. 2 接近开发者
2. 2. 3 方案的放弃
2. 2. 4 缺乏支持
2. 3 开放源代码软件实例
2. 3. 1 Apache
2. 3. 2 MySQL
2. 3. 3 PHP
2. 4 支持问题
2. 4. l 团体支持
2. 4. 2 对OSS的商业支持
2. 5 小结
第3章 创建Internet网站
3. l 创建Internet网站的原因
3. l. l 销售
3. 1. 2 方便消费者
3. 1. 3 开拓新市场
3. 2 维护Internet网站
3. 2. 1 使用主机服务
3. 2. 2 自己建立主机
3. 3 自主开发解决方案与外包的比较
3. 3. l 开发自己的解决方案
3. 3. 2 外包Internet网站开发
3. 4 小结
第二部分 创建不同类型的Internet网站
第4章 内容和媒体网站
4. l 内容和媒体网站的特征
4. 1. 1 静态内容
4. 1. 2 经常更新
4. 1. 3 存档内容
4. 2 令人满意的特性
4. 2. l 文档管理系统
4. 2. 2 用户反馈机制
4. 2. 3 搜索能力
4. 3 一些可以考虑的工具
4. 3. 1 文档管理工具
4. 3. 2 用户反馈工具
4. 3. 3 搜索工具
4. 4 小结
第5章 远程办公者期刊
5. l 网站的规划与设计
5. l. l 创建一个电子杂志
5. 1. 2 网站的设计
5. 2 网站的特性
5. 2. 1 工作平台
5. 2. 2 实现文件管理系统
5. 2. 3 搭建网站框架
5. 2. 4 发行管理工具
5. 2. 5 用户反馈功能
5. 2. 6 搜索引擎
5. 3 面临的挑战
5. 3. 1 吸引读者访问
5. 3. 2 提供有趣的内容
5. 4 小结
第6章 社团网站
6. 1 社团网站的特征
6. 1. 1 协作特性
6. 1. 2 几乎没有静态网页
6. 1. 3 用户驱动内容
6. 2 令人满意的特性
6. 2. l 社团日程
6. 2. 2 通知板
6. 2. 3 聊天系统
6. 2. 4 邮件列表管理软件和公告牌系统
6. 3 一些可以考虑的工具
6. 3. 1 日程系统
6. 3. 2 通知板
6. 3. 3 聊天软件
6. 4 小结
第7章 PTSO网站
7. l 网站的设计和规划
7. 1. l 宣传组织的目的
7. 1. 2 在组中传达事情
7. 1. 3 提供沟通渠道
7. l. 4 发布在线简讯
7. 2 网站的特点
7. 2. 1 PTSO网站的设计
7. 2. 2 安装和配置支持工具
7. 2. 3 安装应用程序
7. 3 挑战
7. 3. 1 发布PTSO网站
7. 3. 2 防止网站衰败
7. 3. 3 对付不守规矩的访问者
7. 4 小结
第8章 电子商务网近
8. 1 电子商务网站的特征
8. 1. l 来源于数据库的内容
8. 1. 2 动态网页
8. 1. 3 保持状态信息的必要性
8. 2 令人满意的特性
8. 2. l 在线目录
8. 2. 2 购物车
8. 2. 3 信用卡消费过程
8. 2. 4 用户反馈机制
8. 3 一些可以考虑的工具
8. 3. 1 Symphero
8. 3. 2 Interchange
8. 4 小结
第9章 电子商务网站:两个案例研究
9. l 概述
9. 2 电子商务简史
9. 3 开放源代码的电子商务系统
9. 4 什么是电子商务系统
9. 5 什么是网络服务器
9. 6 什么是Apache-SSL
9. 7 什么是Perl
9. 7. 1 Perl的特点
9. 7. 2 Perl是开放源代码的
9. 7. 3 Pert和网络
9. 8 CP Commere
9. 9 Mia Casa的案例
9. 9. 1 Mia Casa产品系列
9. 9. 2 Mia Casa用户数据库
9. 9. 3 Mia Casa的商业模型
9. 9. 4 业务目标
9. 9. 5 方法
9. 9. 6 解决方案
9. 9. 7 结果
9. 9. 8 客户评价
9. 10 Firebreath.com
9. 10. 1 Firebreath com是怎样建立的
9. 10. 2 业务目标
9. 10. 3 方法
9. 10. 4 解决方案
9. 10. 5 结果
9. 11 让业务向电子商务方向发展
9. 12 管理电子商务网站的注意事项
9. 13 小结
第三部分扩展与维护网站
第10章 维持网站的运行
10. l 站点建成之后
10. 2 Internet站点的维护与更新
10. 3 监视工具
10. 3. 1 服务器监视器
10. 3. 2 安全监视器
10. 3. 3 其他安全资源
10. 3. 4 其他的服务器监视器
10. 4 网站日志分析
10. 4. l 商业需求
10. 4. 2 解释网络服务器日志
10. 5 问题追踪软件
10. 5. l 业务需求
10. 5. 2 邮件/网页表单问题追踪
10. 5. 3 工作人员问题追踪
10. 6 内容管理
10. 6. 1 所有的内容并不是同等的
10. 6. 2 对网站的管理更新
10. 7 来自黑客的威胁
10. 8 内容管理工具
10. 9 小结
第11章 高可用性和可扩展性
11. l 高可用性
11. 1. l 高可用性的特征
11. 1. 2 定义高可用性
11. 1. 3 成本考虑
11. 2 可扩展性
11. 2. l 纵向扩展
11. 2. 2 横向扩展
11. 2. 3 纵向扩展与横向扩展方案的比较
11. 3 小结
第12章 高可用性和可扩展性架构
12. l 实现高可用性的方法
12. 1. 1 热交换系统
12. 1. 2 容错系统
12. 1. 3 几种方法的结合
12. 2 扩展你的Internet网站
12. 2. l 通过标准测试软件测试系统的承受极限
12. 2. 2 通过性能调整来减少局限性
12. 2. 3 计划是关键
12. 3 小结
第13章 硬件可靠性
13. l 平均故障间隔时间(MTBF)
13. 2 备用系统和组件的维护
13. 2. 1 备用存储设备
13. 2. 2 备用系统
13. 2. 3 成本方面的考虑
13. 3 销售市场--将小麦和麦皮分离
13. 4 用于提供可靠性的硬件技术
13. 5 热插拔部件
13. 6 对于基础设施的要求
13. 6. 1 路由器. 交换机和集线器
13. 6. 2 不间断电源
13. 7 选择硬件供应商
13. 8 FCC和UL等级的重要性
13. 9 小结
第14章 选择软件组件
14. 1 确定软件可靠性
14. 2 压力测试
14. 3 标准测试
14. 4 影响软件可靠性的因素
14. 5 与软件商打交道
14. 5. l 开放源代码软件(OSS)商(aka Project Leaders)
14. 5. 2 独立项目组织者
14. 5. 3 计划阶段应当向商家提出的问题
14. 6 小结
第15章 站点管理
15. l 自主主机与托管设备
15. 1. 1 自主主机的缺点
15. 1. 2 托管主机的优缺点
15. 1. 3 托管选项
15. 2 选择托管服务供应商
15. 2. 1 商业需求
15. 2. 2 缩小范围
15. 2. 3 用户的参考意见
15. 3 小结
第16章 开放源代码的高可用性及可扩展性
16. 1 两个示例网络设计
16. 2 Linux虚拟服务器项目
16. 2. 1 LVS的功能
16. 2. 2 工具套件
16. 2. 3 完整的例子
16. 3 Ultramonkey
16. 3. l Ultramonkey的功能
16. 3. 2 工具套件
16. 4 Piranha
16. 4. 1 Piranha的功能
16. 4. 2 工具套件
16. 5 Super Sparrow
16. 5. 1 Super Sparrow的功能
16. 5. 2 工具套件
16. 6 小结
第17章 商用负载平衡方案
17. 1 BigIP
17. 1. 1 BigIP产品说明
17. 1. 2 BigIP产品系列的特点
17. 1. 3 BigIP的优点和不足
17. 2 Cisco LocalDirector
17. 2. l 概述
17. 2. 2 Cisco LocalDirector特性集
17. 2. 3 优点和不足
17. 3 其他产品
17. 3. l 软件负载平衡器
17. 3. 2 负载平衡交换机
17. 3. 3 负载平衡设备
17. 4 小结
附录
附录A 感兴趣的资源
附录B Linux的安装和配置
附录C 获得本书中提到的工具