《Linux Web服务器开发工具》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)(N.韦尔斯)Nicholas Wells著;高寿福等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1999
  • ISBN:7505349821
  • 页数:394 页
图书介绍:

第Ⅰ部分 设计Web服务器 1

第1章 设计Web地址 3

万维网在爆炸 3

为什么需要Web站点 5

和顾客的期望保持一致 5

保持竞争力 5

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

Web站点的其他优点 6

定义一个好的Web站点 7

提供信息 7

提供独特的信息和服务 8

对带宽的灵敏度 8

提供最新的信息 8

提供多样性 8

销售产品或服务 9

有效Web站点的范例 9

什么是一个糟糕的Web站点 12

带宽紧张 12

非专业化的设计和内容 13

不成熟或侵犯性 13

仅仅是广告 13

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

网站的目标是什么 14

在Web上确定存在 14

糟糕网站的范例 14

为站点创建一个计划 15

站点上包含的信息 15

谁将创造Web页面 17

谁负责维护页面 18

确定Webmaster的工作 19

对网站的合法性思考 20

小结 21

第2章 用Linux作为Web服务器 23

Linux的产生 23

GNU公共许可证 24

Linux的发行版本 25

Caldera和Linux 27

Linux的主要优点 28

低成本 28

高性能 28

稳定性 29

强大的Web工具 29

日益受欢迎的Linux 33

Linux的应用 33

小结 35

多种多样的Linux发行版本 37

选择一个Linux发行版本 37

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

发行版本之间的基本不同点 38

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

从Caldera公司得到的OpenLinux 40

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

Debian发行版本 43

从Walnut Creek软件公司得到Slackware 43

流行的Linux版本 43

估计技术需求 44

了解内核版本 44

文档编制 45

技术支持 45

内核更新的频率 45

选择Web服务器软件 46

Web服务器特性 46

Web服务器产品 49

Linux Web服务器的特性 49

小结 50

第4章 Internet和UNIX技术 51

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

协议 52

Internet协议 52

域名服务 54

TCP和UDP协议 54

数据交换协议 56

同时尝试各种协议 58

UNIX和Web服务器 59

端口监视超级服务器 60

端口 60

Telnet与HTTP 61

终端仿真与对等网络 62

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

用户帐号与登录 64

文件许可 65

组 65

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

其他的UNIX命令 69

X Window系统 70

文件管理窗口 72

使用布局 75

参考设置 75

小结 76

第Ⅱ部分 安装Web服务器 77

第5章 安装Linux 79

对硬件需求进行评估 79

Web服务器的性能配置 79

使用硬件支持模块 81

使用硬件参数 82

支持的硬件 83

收集系统的有关信息 84

配备硬盘 88

认识硬盘 89

划分一块DOS/Windows硬盘 90

安装OpenLinux Lite 95

开始运行安装程序 95

开始安装 96

硬件识别 97

设置硬盘 100

配置X Window系统 109

查看X配置文件 113

XF86Config定点设备段 115

使用网络连接 118

测试网络连接 119

对网络进行调试 120

更改网络设置 121

使用命令行工具 122

小结 123

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

安装Apache 125

检查Apache的状态 126

基本的系统设置选项 128

使用文本编辑器 129

设备选项 130

安装Netscape FastTrack服务器 131

管理服务器 132

配置管理服务器 132

启动管理服务器 137

使管理服务器实现自动化 138

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

小结 140

建立连接意味着什么 143

选择一个Internet连接类型 143

第7章 建立与Internet的连接 143

连接的相关选项 145

连接技术 149

选择Internet服务提供商 158

不同类型的ISP 159

寻找一个合适的代理 161

索取一个IP地址 164

索取一个域名 164

创建连接 166

专用的调制解调器连接 166

其他类型的连接方式 169

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

设置一个域名服务器 172

了解域名解析器 172

使用名称服务器 172

小结 173

第Ⅲ部分 网站的日常维护 175

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

网上商业的基本概念 177

变化的速度 178

地理边界 178

一个平等的游戏场 179

推出去还是拉进来 179

延伸到用户中去 180

为你的站点做广告 180

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

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

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

收集用户信息 185

利用网站记录数据 185

利用登记表格 186

吸引人们再次访问 187

小结 188

HTML的起源 189

HTML的基本概念 189

第9章 创建HTML文档 189

使用HTML 190

创建HTML的工具 193

查看已有的网页 194

设计HTML文档 194

创建基本网页 195

文本的显示 197

使用标题 198

使用列举 199

使用图片和链接 204

加入图片 204

加入链接 206

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

使用表格 210

有关HTML 212

小结 212

第10章 基本脚本和表单 213

脚本的工作原理 213

服务器端内嵌的概念 214

使用通用的服务器端内嵌 215

服务器端内嵌的缺点 217

创建HTML表单 219

表单的概述 219

使用表单标记 220

一个表单的例子 228

用脚本处理查询 230

选择一个方法 231

在脚本中使用环境变量 233

简单的脚本片段 234

小结 237

第11章 配置Apache Web服务器 239

服务器运行的基本知识 239

Web安全的基本概念 240

使用多级配置 240

启动和终止Web服务 240

配置文件的规划 241

服务器配置的设定 241

基本服务指令 241

使用Proxy服务器 248

使用虚拟主机 249

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

设定服务器的资源 252

基本资源指令 252

使用内容交涉功能 256

使用脚本 257

设置安全信息 258

改变默认设置 258

脚本目录安全性的概念 259

文件树的安全概念 259

使用Order指令 261

使用有限容器 262

添加用户鉴定功能 262

加入高级特性 264

小结 265

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

FastTrack服务器的基本知识 267

管理工作的基础 271

On/Off 272

配置系统设定信息 272

检查服务器设置 273

恢复配置 274

系统性能的调整 274

网络设定 275

错误响应 275

访问控制的配置 276

用户和组管理 277

创建用户 277

用户编辑 279

创建和删除组 279

删除用户 279

用户列表 279

组的列表及编辑 280

限制访问 281

管理用户数据库 281

引入用户 281

加密设置 282

配置程序 284

查看服务器状态 285

查看访问日志 285

查看错误日志 286

日志的归档 287

监视当前活动 287

日志记录配置 288

生成报表 290

配置样式 291

编辑样式 291

指定样式 292

对内容进行管理 293

基础文档目录 293

附加文档目录 293

用户文档目录 295

远程文件操作 295

文档属性 296

URL的转发 297

用软件虚拟的服务器 298

国际字符 298

文档注脚 298

经过语法分析的HTML 299

小结 300

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

怎样使用Web统计数据 301

了解Web点击数 302

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

回答更复杂的一些问题 308

弄懂服务器记录文件 310

手动检查记录文件 311

在Apache中设置记录选项 312

使用统计工具 313

使统计工具实现自动化 315

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

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

小结 317

第14章 其他信息服务 319

了解其他信息服务 319

提供FTP访问 320

匿名登录 320

建立FTP 321

FTP站点管理 322

放置可通过FTP传输的文件 322

提供e-mail反馈 323

使用脚本 324

使用mailto连接 324

接收e-mail 325

使用别名 326

设置e-mail 326

包含的其他服务 327

使用Usenet新闻组 327

使用Gopher 328

小结 329

使用WAIS 329

第Ⅳ部分 为Web服务器添加高级特性 331

第15章 使用Java和JavaScript 333

Java还是JavaScript 333

了解Java 333

了解JavaScript 334

了解Java的局限 335

在Linux上使用Java 335

使用JavaScript 335

对象和属性 335

函数和方法 336

使用Java 337

应用程序和Applet 337

进一步学习JavaScript 337

面向对象的语言 338

安装JDK 338

小结 338

第16章 网关 339

网关的使用 339

使用网关的例子 339

网关是怎样工作的 340

e-mail网关 340

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

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

使用e-mail网关 342

数据库网关 343

其他类型的网关 345

小结 346

第17章 使用服务器API 347

什么是API 347

Apache API简介 347

Netscape API简介 349

根据需求选择使用API 350

用Apache API编程 350

Netscape API编程 351

小结 353

安全问题概述 355

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

野蛮的强迫入侵 356

键盘读入程序 356

信息包探寻器 357

人们的失误 357

Web服务器的安全问题 358

安全性检查表 359

为你的网络增加防火墙 360

协议路由防火墙 361

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

使用防火墙 363

小结 364

进一步了解防火墙 364

第19章 维护网页 365

认识潜在的问题 365

实现网页维护的过程 366

使用拼写检查工具 368

专业工具 368

ispell 369

使用HTML确认工具 369

寻找合适的HTML确认工具 370

一种好的连接检查器 373

小结 373

你的Web站点有多么重要 375

第20章 备份和灾难恢复 375

决定需要的备份级别 375

可能发生的Web服务器问题 376

准备灾难解决计划 376

简单的灾难解决计划 377

复杂的灾难解决计划 377

实现计划 378

备份Web服务器 378

备份类型 379

服务器的备份工具 380

小结 382

跟踪Linux内核的更新 383

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

重新编译Linux内核 384

使用make工具 384

创建一个新的Linux内核 385

使用新的软件包 387

加入新的软件包 387

升级已经存在的软件包 388

加入安全补丁程序 389

小结 389

附录CD-ROM中所包含的内容 391