开源软件网站构建方案

开源软件网站构建方案
作 者: Thomas Schenk 谢君英 高健 谢君英
出版社: 机械工业出版社
丛编项: Linux与自由软件资源丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《开源软件网站构建方案》作者简介

内容简介

本书讲述利用开源软件工具建立及维护网站的方法。书中首先讨论了使用开放源代码软件构建Internet站点的原因,然后介绍了三种不同类型的Internet站点。最后讨论维护及扩展网站的方法。 本书内容全面、条理清晰、实例丰富,为有一定网页创建基本技术的Web站点开发者提供了有益的指导。

图书目录

第一部分 关于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 获得本书中提到的工具