LINUX WEB服务器开发工具

LINUX WEB服务器开发工具
作 者: Nicholas Wells 高寿福
出版社: 电子工业出版社
丛编项: 美国IDG“高级开发工具”丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 计算机网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《LINUX WEB服务器开发工具》作者简介

内容简介

Linux这强大的32位操作系统正伴随着Internet的发展而发展着。目前,Internet是有相当数量的Web网站便建立在这一操作系统的基础之一。作者以Caldera公司的OpenLinux Lite Linux发行版和Apache Web服务器软件为平台,分4个部分,21章,以实用性为指导原则,全面介绍了在Linux操作系统上建立和使用的个成功的Web站点所必须的各种知识。包括如何进行网站的规划设计、Linux操作系统和Web服务器软件的安装及配置;Internet的概念和连接方式;以及网页的创建方法;服务器的日常管理和维护;网站运行中可能遇到的安全性问题和系统灾难恢复等内容。本书内容条理清晰,由浅入深地讲解了一个概念并配以相应的实例,相信无论是刚刚了解Linux的爱好者还是网站的资深管理员,都能从本书找到你们想要的答案。

图书目录

前言

第1部分 设计Web服务器

第1章 设计Web地址

万维网在爆炸

为什么需要Web站点

和顾客的期望保持一致

保持竞争力

提供高性能价格比、高品质的客户服务

Web站点的其他优点

定义一个好的Web站点

提供信息

提供多样性

提供最新的信息

提供独特的信息和服务

对带宽的灵敏度

销售产品或服务

有效Web站点的范例

什么是一个糟糕的Web站点

带宽紧张

非专业化的设计和内容

不成熟或侵犯性

仅仅是广告

糟糕网站的范例

在Web上确定存在

网站的目标是什么

网站应该具有什么样的风格

为站点创建一个计划

站点上包含的信息

谁将创造Web页面

谁负责维护页面

确定Webmaster的工作

对网站的合法性思考

小结

第2章 用Linux作为Web服务器

Linux的产生

GNU公共许可证

Linux的发行版本

Caldera和Linux

Linux的主要优点

低成本

高性能

稳定性

强大的Web工具

日益受欢迎的Linux

Linux的应用

小结

第3章 为自己选择合适的软件

选择一个Linux发行版本

多种多样的Linux发行版本

发行版本之间基本不同点

一些顶级的Linux供应商和他们的产品

从Caldera公司得到的OpenLinux

从Red Hat软件公司获得正式版Red Hat Linux

Debian发行版本

从Walnut Creek软件公司得到Slackware

流和地的Linux版本

估计技术需求

了解内核版本

内核更新的频率

技术支持

文档编制

选择Linux服务器软件

Linux服务器特性

Linux服务器产品

Linux Web服务器的特性

小结

第4章 Internet和UNIX技术

互联网、万维网和UNIX的关系

协议

Internet协议

TCP和UDP协议

域名服务

数据交换协议

同时尝试各种协议

UNIX和Web服务器

端口监视超级服务器

端口监视超级服务器

端口

Telnet与HTTP

终端仿真与对等网络

Linux的文件系统、用户和程序

用户帐号与登录

文件许可

从Linux shell中键入命令和运行程序

其他的UNIX命令

X Windows系统

文件管理窗口

使用布局

参考设置

小结

第II部分 安装Web服务器

第5章 安装Linux

对硬件需求进行评估

Web服务器的性能配置

使用硬件支持模块

使用硬件参数

支持的硬件

收集系统的有关信息

配备硬盘

认识硬盘

划分一块DOS/Windows硬盘

安装OpenLinux Lite

开始运行安装程序

开始安装

硬件识别

设置硬盘

配置X Windows系统

查看X配置文件

XF86Config定点设备段

使用网络连接

测试网络连接

对网络进行调试

更改网络设置

使用命令行工具

小结

第6章 安装Web服务器的软件系统

安装Apache

检查Apache的状态

基本的系统设置选项

使用文本编辑器

设备选项

Netscape Fast Track服务器

管理服务器

配置管理服务器

启动管理服务器

使管理服务器实现自动化

回顾一下有关文档所在的位置

小结

第7章 建立与Internet的连接

选择一个Internet连接类型

建立连接意味着什么

连接的相关选项

连接技术

选择Internet服务提供商

不同类型的ISP

寻找一个合适的代理

索取一个IP地址

索取一个域名

创建连接

专用的调制解调器连接

其他类型的连接方式

关于路由选择的一些关键词

设置一个域名服务器

了解域或解析器

使用名称服务器

小结

第III部分 网站的日常维护

第8章 吸引人们到你的网站

网上商业的基本概念

变化的速度

地理边界

推出去还是拉进来

一个平等的游戏场

延伸到用户中去

为你的站点做广告

在互联网上为你的网站做广告

利用新闻组提高站点知名度

将站点加入到搜索引擎之中

收集用户信息

利用网站记录数据

利用登录表格

吸引人们再次访问

小结

第9章 创建HTML文档

HTML的基本概念

HTML的起源

使用HTML

创建HTML的工具

查看已有的网页

设计HTML文档

创建基本网页

文本的显示

使用标题

使用列举

使用图片和链接

加入图片

加入链接

绝对和相对文件路径的概念

使用表格

有关HTML

小结

第10章 基本脚本和表单

脚本的工作原理

服务器端内嵌的概念

使用通用的服务器端内嵌

服务器端内嵌的缺点

创建HTML表单

表单的概述

使用表单标记

一个表单的例子

用脚本处理查询

在脚本中使用环境变量

简单的脚本片段

小结

第11章 配置Apache Web服务器

服务器运行的基本知识

启动和终止Web服务

Web安全的基本概念

使用多级配置

配置文件的设定

基本服务指令

使用Proxy服务器

使用邪气主机

改变httpd.con文件中的默认设置

设定服务器的资源

基本资源指令

使用内容交涉功能

使用脚本

改变默认设置

设置安全信息

文件树的安全概念

脚本目录安全性的概念

使用Order指令

使用有限容器

添加用户鉴定功能

加入高级特性

第12章 FastTrack服务器的设置和维护

FastTrack服务器的基本知识

管理工作的基础

配置系统设定信息

On/Off

检查服务器设置

恢复配置

系统性能的调整

网络设定

错误响应

访问控制的配置

用户和组管理

创建用户

删除用户

用户列表

用户编辑

创建和删除组

组的列表及编辑

限制访问

管理用户数据库

引入用户

加密设置

配置程序

查看服务器状态

查看访问日志

查看错误日志

监视当前活动

日志的归档

日志记录配置

生成报表

配置样式

编辑样式

指定样式

对内容进行管理

基础文档目录

附加文档目录

用户文档目录

远程文件操作

文档属性

URL的转发

用软件虚拟的服务器

国际字符

文档注脚

经过语法分析的HTML

小结

第13章 维护站点的统计数据

怎样使用Web统计数据

了解Web点击数

确定想要了解哪方面的事情

回答更复杂的一些问题

弄懂服务器记录文件

手动检查记录文件

在Apache中设置记录选项

使用统计工具

使统计工具实现自动化

对长期的发展趋势进行归类

让站点上的统计器变得有效

小结

第14章 其他信息服务

了解其他信息服务

提供FTP访问

匿名登录

建立FTP

放置可通过FTP传输的文件

FTP站点管理

提供e-mail反馈

使用脚本

使用mailto连接

接收e-mail

使用别名

设置e-mail

包含的其他服务

使用Usenet新闻组

使用Gopher

使用WAIS

第IV部分 为Web服务器添国高级特性

第15章 使用Java和JavaScript

Java还是JavaScript

了解Java

了解JavaScript

了解Java的局限

在Linux上使用Java

使用JavaScript

对象和属性

函数和方法

进一步学习JavaScrpt

使用Java

应用程序和Applet

面和对象的语言

安装JDK

小结

第16章 网关

网关的使用

使用网关的例子

网关是怎样工作的

e-mail网关

通过e-mail返回网页的网关

以e-mail形式提供格式数据的网关

使用e-mail网关

数据库网关

其他类型的网关

小结

第17章 使用服务器API

什么是API

Apache API简介

Netscape API简介

根据需求选择使用SPI

用Apache API编程

Netscape API编程

小结

第18章 网络安全问题和Internet防火墙

安全问题概述

野蛮的强迫入侵

键盘读入程序

信息亿探寻器

人们的失误

Web服务器的安全问题

安全性检查表

为你的网络增加防火墙

协议路由防火墙

使用基于应用程序的防火墙

使用防火墙

进一步了解防火墙

小结

第19章 维护网页

认识潜在问题

实现网页维护的过程

使用拼写检查工具

专业工具

ispell

使用HTML确认工具

寻找合适的HTML确认工具

一种发孤连接检查器

小结

第20章 备份和灾难恢复

决定需要的备份级别

你的Web站点有多么重要

可能发生在Web服务器问题

准备灾难解决计划

简单的灾难解决计划

复杂的灾难解决计划

实现计划

备份Web服务器

备份类型

服务器的备份工具

小结

第21章 升级Linux内核和软件包

跟踪Linux内核的更新

重新编译Linux内核

使用make工具

创建一个新的Linux内核

使用新的软件包

加入新的软件包

升级已经存在的软件包

加入安全补丁程序

小结