图书介绍
Linux下的WEB服务器技术PDF|Epub|txt|kindle电子书版本网盘下载
![Linux下的WEB服务器技术](https://www.shukui.net/cover/78/34325340.jpg)
- 杨波等编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560610242
- 出版时间:2001
- 标注页数:225页
- 文件大小:16MB
- 文件页数:236页
- 主题词:
PDF下载
下载说明
Linux下的WEB服务器技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章WEB服务器的概述1
1.1 WEB服务器的定义1
1.2 Linux下的服务器软件2
1.2.1 NCSA httpd2
1.2.2 CERN httpd2
1.2.3 Jig-saw2
1.2.4 Apache httpd2
1.3 Apache服务器的基本情况3
1.4小结5
第二章Apache服务器的安装和运行6
2.1 Apache服务器的编译6
2.1.1在系统初装时包含Apache6
2.1.2由RPM安装可执行程序包6
2.1.3由源代码编译生成可执行文件6
2.2 httpd的管理配置9
2.2.1 服务器配置工具9
2.2.2服务器设置10
2.3.1 httpd运行的命令行参数11
2.3 httpd服务器的运行11
2.3.2 httpd服务器的运行方式12
2.4 WWW服务的测试15
2.5在Internet上公布你的站点16
2.6小结16
第三章Apache核心模块指令17
3.1指令基本格式17
3.2.1 AccessConfig指令19
32.2 AccessFileName指令19
3.2核心配置指令19
3.2.3 AddModule指令20
3.2.4 AllowOverride指令20
3.2.5 AuthName指令21
3.2.6 AuthType指令21
3.2.7 BindAddress指令21
3.2.8 DefaultType指令21
3.2.9〈Directory〉指令22
3.2.10 DocumentRoot指令22
3.2.12 ErrorLog指令23
3.2.11 ErrorDocument指令23
3.2.13〈File〉指令24
3.2.14 Group指令24
3.2.15 IdentifyCheck指令24
3.2.16 KeepAlive指令24
3.2.17 KeepAliveTimeout指令25
3.2.18 Listen指令25
3.2.19〈Limit〉指令25
3.2.23 MaxSpareServers指令26
3.2.22 MaxRequestsPerChild指令26
3.2.21 MaxClients指令26
3.2.20〈Location〉指令26
3.2.24 MinSpareServers指令27
3.2.25 Options指令27
3.2.26 PidFile指令28
3.2.27 Port指令28
3.2.28 require指令29
3.2.29 ResourceConfig指令29
3.2.34 ServerRoot指令30
3.2.33 ServerPath指令30
3.2.31 ServerAlias指令30
3.2.30 ServerAdmin指令30
3.2.32 ServerName指令30
3.2.35 ServerType指令31
3.2.36 StartServers指令31
3.2.37 TimeOut指令31
3.2.38 User指令31
3.2.39 〈VirtualHost〉指令32
3.3小结32
4.1.1 allow指令33
第四章Apache模块33
4.1 mod_access模块33
4.1.2 deny指令34
4.1.3 order指令34
4.2 mod_actions模块35
4.2.1 Action指令35
4.2.2 Script指令35
4.3.2 Redirect指令36
4.3.3 ScriptAlias指令36
4.3mod_alias模块36
4.3.1 Alias指令36
4.4 mod_asis模块37
4.5 mod_auth模块38
4.5.1 AuthGroupFile指令38
4.5.2 AuthUserFile指令38
4.6.2 Anonymous_Authorative指令39
4.6.3 Anonymous LogEmail指令39
4.6.1 Anonymous指令39
4.6 mod_auth_anon模块39
4.6.4 Anonymous_MustGiveEmail指令40
4.6.5 Anonymous_VerifyEmail指令40
4.6.6 Anonymous_NoUserID指令40
4.6 7 mod_auth_anon配置举例40
4.7 mod_auth_db模块41
4.7.1 AuthDBGroupFile指令41
4.7.2 AuthDBUserFile指令41
4.9 mod_autoindex模块42
4.8.2 AuthDBMUserFile指令42
4.8.1 AuthDBMGroupFile指令42
4.8 mod_auth_dbm模块42
4.9.1 AddDescription指令43
4.9.2 AddIcon指令43
4.9.3 AddIconByEncoding指令44
4.9.4 AddIconByType指令44
4.9.5 DefaultIcon指令44
4.9.6 FancyIndexing指令44
4.9.9 IndexOptions指令45
4.9.8 IndexIgnore指令45
4.9.7 HeaderName指令45
4.9.10 ReadmeName指令46
4.10 mod_cern_meta模块46
4.10.1 MetaFiles指令46
4.10.2 MetaDir指令47
4.10.3 MetaSuffix指令47
4.11 mod_cgi模块47
4.11.1 CGI环境参数47
4.12 mod_digest模块48
4.11.4 ScriptLogBuffer指令48
4.11.3 ScriptLogLenth指令48
4.11.2 ScriptLog指令48
4.13 mod_dir模块49
4.14 mod_env模块50
4.14.1 PassEnv指令50
4.14.2 SetEnv指令50
4.14.3 UnsetEnv指令50
4.15.3 ImapBase指令51
4.15.2 ImapDefault指令51
4.15.1 ImapMenu指令51
4.15 mod imap模块51
4.15.4映像图(Imagemap)文件52
4.16 mod_include模块53
4.16.1启动SSI服务53
4.16.2 SSI指令的使用53
4.16.3 SSI的包含变量56
4.16.4 SSI控制流指令56
4.16.5 XBitHack指令57
4.17 mod_info模块57
4.19.1 日志文件格式58
4.19 mod_log_config模块58
4.18 mod_log_agent模块58
4.19.2用户自定义文件格式59
4.19.3 LogFormat指令60
4.19.4 TransferLog指令60
4.19.5 CustomLog指令61
4.20 mod_log_referer模块61
4.20.1 RefererIgnore指令61
4.20.2 RefererLog指令61
4.21.2 AddEncoding指令62
4.21.1多扩展(Multiple Extensions)文件62
4.21 mod_mime模块62
4.21.3 AddHandler指令63
4.21.4 AddLanguage指令63
4.21.5 AddType指令63
4.21.6 DefaultLanguage指令63
4.21.7 ForceType指令64
4.21.8 RemoveHandler指令64
4.21.9 SetHandler指令64
4.22.2 LanguagePriority指令65
4.22.1 CacheNegotiatedDocs指令65
4.22 mod_negotiation模块65
4.21.10 TypesConfig指令65
4.23 mod_proxy模块66
4.23.1 ProxyRequests指令66
4.23.2 ProxyRemote指令66
4.23.3 ProxyPass指令66
4.23.4 ProxyPassReverse指令67
4.23.5 AllowConnect指令67
4.23.6 ProxyBlock指令67
4.23.9 ProxyDomain指令68
4.23.10 CacheRoot指令68
4.23.7 ProxyReceiveBufferSize指令68
4.23.8 NoProxy指令68
4.23.11 CacheSize指令69
4.23.12 CacheGcInterval指令69
4.23.13 CacheMaxExpire指令69
4.23.14 CacheLastModifiedFactor指令69
4.23.18 NoCache指令70
4.23.17 CacheDefaultExpire指令70
4.23.15 CacheDirLevels指令70
4.23.16 CacheDirLength指令70
4.24 mod_so模块71
4.24.1 LoadFile指令71
4.24.2 LoadModule指令71
4.25 mod_status模块71
4.26 mod_userdir模块72
4.27小结73
第五章虚拟主机74
5.1.1 多网卡的IP地址配置75
5.1基于IP的虚拟主机技术75
5.1.2单网卡IP地址的别名设置76
5.1.3配置IP-based虚拟主机78
5.2基于域名的虚拟主机技术79
5.2.1配置Name-based虚拟主机79
5.2.2设置不支持基于域名虚拟主机的用户环境80
5.3 虚拟主机配置实例81
5.3.1基于IP的虚拟主机的配置81
5.3.2基于域名的虚拟主机配置83
5.3.3基于域名或IP的混合式虚拟主机配置84
5.3.4基于端口的主机配置85
5.3.5使用缺省虚拟主机86
5.3.6将基于域名的虚拟主机转换为基于IP的虚拟主机87
5.3.7使用ServerPath指令88
5.4小结89
第六章内容协商90
6.1 内容协商的基本概念90
6.2 Apache中协商机制的实现91
6.2.1使用类型映像文件91
6.2.2使用多视图搜索92
6.3协商方法93
6.3.1 Apache协商算法93
6.3.2媒体类型和通配符94
6.3.3链接和命名规则95
6.3.4缓存处理96
6.4小结96
第七章CGI程序设计技术97
7.1 WWW和CGI的工作原理97
7.2.1 服务器相关的环境变量101
7.2 CGI的环境变量101
7.2.2与客户机相关的环境变量102
7.2.3请求相关的环境变量102
7.3 CGI的方法103
7.3.1 GET方法103
7.3.2 POST方法103
7.3.3 URL编码104
7.4 CGI的程序设计语言和库104
7.4.1 Perl104
7.4.2 C/C++105
7.4.3 shell106
7.4.4 CGI库106
7.5 CGI程序设计中常用的HTML要素107
7.6用C语言进行CGI程序设计110
7.7小结113
第八章Perl程序设计115
8.1简单入门115
8.1.1 Perl在系统上的安装115
8.1.2用Perl编写CGI脚本应用程序116
8.2 Perl语言的数据类型和运算符、表达式118
8.2.1 常量120
8.2.2变量121
8.2.3 Perl的运算符123
8.2.4 Perl的常规表达式127
8.3 Perl语言流程控制语句129
8.3.1 if条件语句129
8.3.2 unless语句130
8.3.3 for语句131
8.3.4 foreach语句131
8.3.5 while语句133
8.3.7 until语句134
8.3.6 do…while语句134
8.3.8其它循环控制语句135
8.4 Perl语言的常用函数136
8.4.1 字符串处理函数136
8.4.2数组处理函数138
8.4.3关联数组函数139
8.4.4系统调用接口函数140
8.4.5数学运算函数142
8.4.6格式输出函数143
8.5 Perl的子程序144
8.6 Perl语言的文件操作145
8.6.1打开、关闭文件145
8.6.2文本文件的读写146
8.6.3二进制文件的读写147
8.6.4打开管道文件148
8.6.5命令行参数148
8.7 Perl语言的库148
8.8 CGI程序设计的实例149
8.8.1留言簿的设计149
8.8.2网上问卷调查的设计153
8.8.3页面点击计数器的设计158
8.8.4基于WEB的联机订单160
8.9小结163
第九章基于WEB的数据库访问技术164
9.1 WEB数据库环境的建立164
9.1.1 MySQL和PHP3的安装164
9.1.2 MySQL服务器的测试166
9.1.3 MySQL的客户端程序172
9.2.1 管理数据库用户174
9.2使用MySQL创建和维护数据库174
9.2.2创建和删除数据库176
9.2.3创建、删除和修改表177
9.2.4添加、删除和修改数据178
9.2.5数据查询179
9.3 PHP3程序设计要素180
9.3.1 PHP3简介181
9.3.2 PHP3的常量、变量和表达式182
9.3.3 PHP3的流程控制语句186
9.3.4 PHP3的函数190
9.3.5 PHP3访问MySQL数据库191
9.4 WEB数据库的连接193
9.4.1 PHP3的数据库访问193
9.4.2 Perl DBI的数据库访问198
9.5小结199
第十章Linux的WEB站点安全技术200
10.1 Linux下的防火墙技术200
10.1.1防火墙的基本概念200
10.1.2 WEB站点包过滤防火墙的配置201
10.2 WEB站点的一般安全对策203
10.3常见的网络攻击技术204
10.3.1常用服务的远程攻击205
10.3.2 口令攻击206
10.3.3 DoS攻击208
10.3.4 IP欺骗209
10.3.5特洛伊木马209
10.3.6分布式拒绝服务攻击210
10.4常用网络安全工具211
10.4.1 口令检查工具211
10.4.2网络监听分析工具214
10.4.3端口扫描工具218
10.4.4入侵检测工具221
10.5小结222
附录HTTP/1.1的状态码223
信息状态码(100~199)223
用户请求成功代码(200~299)223
请求重定向代码(300~399)224
用户请求未完成代码(400~499)224
服务器错误(500~599)225