Linux下的WEB服务器技术[电子资源.图书]

副标题:无

作   者:杨波等编

分类号:

ISBN:9787560610245

微信扫一扫,移动浏览光盘

简介

   本书介绍了目前使用最为广泛的服务器软件Apache及其相关的网络服务器技术。Apache服务器作为自由软件以其良好的性能成为网站首选的服务器软件,在Internet迅速发展的今天,掌握Apache服务器及其相关的网络开发技术已经成为网络从业人员的迫切要求。本书共分10章,第一章介绍WEB服务器的基本概念;第二章介绍 Apache服务器的安装和配置;第三章介绍Apache的核心模块指令;第四章介绍Apache的模块;第五章介绍虚拟主机技术;第六章介绍内容协商机制;第七章介绍了CGI的工作原理、CGI的几种程序设计语言和CGI程序设计中常用的HTML要素;第八章介绍了Perl语言的基本要素和如何使用Perl语言进行CGI程序设计,并给出了CGI程序设计的几个实例;第九章介绍了基于WEB的数据库访问技术;包括数据库环境的建立和PHP3的数据库连接;第十章介绍了基于Linux操作系统的WEB站点安全技术。    本书简明扼要,易读易懂,在讲解时列举了众多实例,以加深读者的理解。本书不仅适合于一般从事系统集成、网站开发和维护以及网络编程等方面的技术人员使用,也适合于相关专业的大学本科生和研究生使用。      

目录

第一章 web服务器的概述

l.i web服务器的定义

1.2 linux下的服务器软件

1.2. 1 ncsa httpd

1.2.2 cern httpd

1.2.3 jig-saw

1.2.4 apache httpd

1.3 apache服务器的基本情况

1.4 小结

第二章 apache服务器的安装和运行

2. 1 apache服务器的编译

2. 1.l 在系统初装时包含apache

2. 1.2 由rpm安装可执行程序包

2. 1.3 由派代码编译生成可执行文件

2. 2 httpd的管理配置

2.2.l 服务器配置工具

2.2.2 服务器设置

2. 3 httpd服务器的运行

2. 3. l httpd运行的命令行参数

2. 3. 2 httpd服务器的运行方式

. 2.4 www服务的测试

2.5 在internet上公布你的站点

2.6 小结

第三章 apache核心模块指令

3. 1 指令基本格式

3.2 核心配置指令

3.2.1 accessconfig指令

3.2.2 accessfilename指令

3.2.3 addmodule指令

3. 2. 4 allowoverride指令

3.2.5 authname指令

3.2.6 authtype指令

3.2.7 bindaddress指令

3.2.8 defaulttype指令

3.2.9 [directory]指令

3.2.10 documentroot指令

3.2.11 errordocument指令

3.2.12 errorlog指令

3.2.13 [file]指令

3.2.14 group指令

3.2.15 identifycheck指令

3.2.16 keepalive指令

3.2.17 keepalivetimeout指令

3.2.18 listen指令

3.2.19 [limit]指令

3.2.20 [location]指令

3.2.21 maxclients指令

3.2.22 maxrequestsperchild指令

3.2.23 maxspareservers指令

3.2.24 minspareservers指令

3.2.25 0ptions指令

3.2.26 pidfi1e指令

3.2.27 port指令

3.2.28 require指令

3.2.29 resowceconfig指令

3.2.30 serveradmin指令

3.2.31 serveralias指令

3.2.32 servername指令

3.2.33 serverpath指令

3.2.34 serverroot指令

3.2.35 servertype指令

3.2.36 startservers指令

3.2.37 timeout指令

3.2.38 user令

3.2.39 <virtualhost>指令

3. 3 小结

第四章 apache模块

4.l mod_access模块

4.1.1 allow指令

4.1.2 deny令

4.1.3 order指令

4.2 mod_actions模块

4.2. 1 action指令

4. 2.2 script指令

4. 3 mod_alias模块

4.3.1 alias指令

4.3.2 redirect指令

4.3.3 scriptalias指令

4.4 mod_asis模块

4.5 mod_auth模块

4.5.1 authgroupfile指令

4.5.2 authuserfile指令

4.6 mod_auth_anon模块

4.6.1 anonymous指令

4.6.2 anonymous_authorative指令

4.6.3 anonymous logemail令

4.6.4 anonymous_mustgiveemail指令

4.6.5 anonymous_verifyemail令

4.6.6 anonymous_nouserid指令

4.6.7 mod_auth_anon配置举例

4.7 mod_auth_db模块

4.7.1 authdbgroupfile指令

4. 7.2 authdbuserfile指令

4. 8 mod_auth_dbm模块

4.8.1 authdbmgroupfile指令

4. 8.2 authdbmuserfile指令

4.9 mod_autoindex模块

4.9.1 adddescription指令

4.9. 2 addlcon指令

4. 9.3 addlconbyencoding指令

4.9.4 addiconbytype指令

4.9. 5 defaulticon指令

4,9.6 fancylndexing指令

4. 9.7 headername指令

4.9.8 indexlgnore指令

4. 9.9 indexoptions指令

4.9.10 readmename指令

4.10 modrtern_meta模块

4.10.1 metafiles指令

4.10.2 metadir指令

4.10.3 metasuffx指令

4.11 mod--cgi模块

4.11. icgi环境参数

4.11.2 scriptlog指令

4.11.3 scriptloglenth指令

4.11.4 scriptlogbuffer指令

4.12 modotigest模块

4.13 modair模块

4.14 mo(env模块

4.14.1 passenv指令

4.14.2 setenv指令

4.14.3 unsetenv指令

4. 15 motyimap模块

4.15.1 imapmenu指令

4.15.2 imapdefault指令

4.15.3 imapbase指令

4.15.4映像图(imaapeman)文件

4.16 modinclude模块

4.16.l启动ssi服务

4.16.2 ssi指令的使用

4.16.3 ssi的包含变量

4. 16.4 ssi控制流指令

4.16.5 xbithack指令

4. 17 modinfo模块

4.18 modlog.agent模块

4. 19 mochiog-config模块

4.19.l日志文件格式

4.19. 2用户自定义文件格式

4. 19.3 logformat指令

4. 19.4 transferlog指令

4.19.5 customlog指令

4.20 mod_log_referer模块

4.20. 1 refererignore指令

4. 20.2 refererlog指令

4.21 mod_mime模块

4. 21. 1多扩展(multiple extensions)文件

4.21.2 addencoding指令

4.21. 3 addhandler指令

4.21.4 addlanguage指令

4.21.5 addtype指令

4. 21.6 defaultlanguage指令

4.21.7 forcetype指令

4.21.8 removehandler指令

4.21.9 sethandler指令

4.21.10 typesconfig指令

4.22 mod_negotiation模块

4.22. 1 cachenegotiateddocs指令

4.22.2 languagepriority指令

4.23 mod_proxy模块

4.23.1 proxyrequests指令

4.23. 2 proxyremote指令

4. 23.3 proxypass指令

4.23.4 proxypassreverse指令

4.23.5 allowconnect指令

4.23.6 proxyblock指令

4.23.7 proxyreceivebuffersize指令

4.23. 8 noproxy指令

4.23. 9 proxydomain指令

4.23.10 cacheroot指令

4.23.11 cachesize指令

4.23.12 cachegcinterval指令

4.23.13 cachemaxexpire指令

4.23.14 cachelastmodifiedfactor指令

4. 23.15 cachedirlevels指令

4.23. 16 cachedirlength指令

4. 23.17 cachedefaultexpire指令

4.23.18 nocache指令

4. 24 mod_so模块

4.24.1 loadfile指令

4.24. 2 loadmodule指令

4.25 mod_status模块

4.26 mod_userdir模块

4. 27小结

第五章 虚拟主机

5. 1 基于ip的虚拟主机技术

5.1.1 三多网卡的ip地址配置

5.1. 2 单网卡ip地址的别名设置

5.1. 3 配置ip-based虚拟主机

5.2 基于域名的虚拟主机技术

5. 2.l 配置name-based虚拟主机

5. 2.2 设置不支持基于域名虚拟主机的用户环境

5.3 虚拟主机配置实例

5. 3.l 基于ip的虚拟主机的配置

5.3. 2 基于域名的虚拟主机配置

5.3.3 基于域名或ip的混合式虚拟主机配置

5.3.4 基于端口的主机配置

5.3.5 使用缺省虚拟主机

5.3.6 将基于域名的虚拟主机转换为基于ip的虚拟主机

5.3.7 使用serverpath指令

5.4 小结

第六章 内容协商

6.l 内容协商的基本概念

6.2 apache中协商机制的实现

6.2.l 使用类型映像文件

6.2.2 使用多视图搜索

6.3 协商方法

6.3.1 apache协商算法

6.3.2 媒体类型和通配符

6.3.3 链接和命名规则

6. 3. 4 缓存处理

6. 4 小结

第七章 cgi程序设计技术

7.1 www和cgi的工作原理

7.2 cgi的环境变量

7.2.l 与服务器相关的环境变量

7.2.2 与客户机相关的环境变量

7.2.3 与请求相关的环境变量

7.3 cgi的方法

7.3.iget方法

7. 3.2 post方法

7.3.3 url编码

7.4 cgi的程序设计语言和库

7.4.lped

7.4. 2 cic++

7.4.3 shell

7.4.4 cgi库

7. 5 cgi程序设计中常用的html要素

7.6 用 c语言进行 cgi程序设计

7.7 小结

第八章 per[程序设计

8.l 简单入门

8.1.1 perl在系统上的安装

8.l.2 用perl编写cgi脚本应用程序

8.2 per语言的数据类型和运算符、表达式

8.2.l 常量

8. 2 三变量

8.2.3 pert的运算符

8.2.4 pert的常规表达式

8.3 perl语言流程控制语句

8.3.lif条件语句

8.3.2 unless语句

8.3.3 for语句

8.3.4 foreach语句

8.3.5 while语句

8. 6 do… while语句

8.3.7 until语句

8.3.8 其它循环控制语句

8.4 perl语言的常用函数

8.4.l 字符串处理函数

8.4. 2 数组处理函数

8. 4.3 关联数组函数

8.4.4 系统调用接口函数

8. 4.5 数学运算函数

8.4. 6 格式输出函数

8.5 perl的子程序

8.6 perl语言的文件操作

8.6.l 打开、关闭文件

8.6.2 文本文件的读写

8.6.3 进制文件的读写

8. 6.4 打开管道文件

8.6.5 命令行参数

8. 6 perl语言的库

8.8 cgi程序设计的实例

8.8.l 留言簿的设计

8.2 网上问卷调查的设计

8.8.3 页面点击计数器的设计

8.8. 4 基于web的联机订单

8.9 小结

第九章 基于web的数据库访问技术

9.1 web数据库环境的建立

9.1 mysql和php3的安装

9.1.2 mysql服务器的测试

9.1.3 mysql的客户端程序

9.2 使用 mysql创建和维护数据库

9.2.l 管理数据库用户

9.2.2 创建和删除数据库

9.2.3 创建、删除和修改表

9.2.4 添加、删除和修改数据

9.2.5 数据查询

9.3 php3程序设计要素.

9. 1 php3简介

9.3.2 php3的常量、变量和表达式

9.3.3 php3的流程控制语句

9.3.4 php3的函数

9. 3.5 php3访问mysql数据库

9.4 web数据库的连接

9.4.1 php3的数据库访问

9.4.2 perl dbi的数据库访问

9.5 小结

第十章 linux的 web站点安全技术

10.1 linux下的防火墙技术

10.1.l防火墙的基本概念

10.1.2 web站点包过滤防火墙的配置

10.2 web站点的一般安全对策

10.3 常见的网络攻击技术

10.3.l 常用服务的远程攻击

10.3.2 口令攻击

10.3. 3 d.s攻击

10.3.4 ip欺骗

10.3. 5 特洛伊木马

10.3.6 分布式拒绝服务攻击

10.4 常用网络安全工具

10.4.1 日个检查工具

10.4,2 网络监听分析工具

10.4.3 端口扫描工具

10.4.4 入侵检测工具

10.5 小结

附录 http/1.1的状态码

信息状态码(100—199)

用户请求成功代码(200—299)

请求重定向代码(30~399)

用户请求未完成代码(400—499)

服务器错误(500~599)


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Linux下的WEB服务器技术[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon