RHCE技术培训-Web服务系统介绍_第1页
RHCE技术培训-Web服务系统介绍_第2页
RHCE技术培训-Web服务系统介绍_第3页
RHCE技术培训-Web服务系统介绍_第4页
RHCE技术培训-Web服务系统介绍_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、RedHat RHCE 操作系统技术培训资料Web 服务系统介绍单元 6 Web 服务目标Apache 总览服务侧写 :HTTPDApache 配置Apache 服务器配置Apache 名称域配置虚拟主机Apache 访问配置Apache 语法检查工具.htaccess 文件的用法.htaccess 的高级用法示例CGI 值得注意的 Apache 模块Apache 加密 Web 服务器Squid Web 代理缓存服务侧写 :Squid/etc/squid/squid.conf 中有用的参数结束 单元 6目标学习了本单元后,你应该能够 : 掌握 Apache HTTP 服务器的主要功能 能够配置

2、重要的 Apache 参数 掌握 per-directory 的配置 了解如何在 Apache 中使用 CGI 识别主要模块 了解代理 Web 服务器Apache 总览 进程控制 : 在需要前大量生成进程 使进程数量配合需要 载入动态模块 : 不必重新编译就具备的运行时间可扩展能力 虚拟主机 : 多个网站可能共享同一个 Web 服务器服务侧写 :HTTPD 类型 :系统 V(System V)管理的服务 软件包 :httpd、httpd-devel、httpd-manual 守护进程 :/usr/sbin/httpd 脚本 :/etc/init.d/httpd 端口 :80(http)、443

3、(https) 配置 :/etc/httpd/*、/var/www/* 相关软件包 :system-config-httpd、mod_sslApache 配置 服务器的主要配置保存在 /etc/httpd/conf/httpd.conf 中 控制常规的 Web 服务器参数、正规虚拟主机及访问 定义文件名和 minme 类型 模块配置文件贮存在 /etc/httpd/conf.d/* 中 DocumentRoot 默认为 /var/www/html/Apache 服务器配置 备用服务器的最小值和最大值 日志文件配置 主机名称查询 模块 虚拟主机 用户和组群Apache 名称域配置 指定一个用于用

4、户页的目录 :UserDir public_html MIME 类型配置 AddType application/x-httpd-php .phtmlAddType text/html .htm 指出用于目录的索引文件 :DirectoryIndex index.html default.htm 虚拟主机NameVirtualHost 00:80 ServerName DocumentRoot /virt1 ServerName DocumentRoot /virt2Apache 访问配置 Apache 提供基于主机的目录级和文件级访问控制 主机说明文件应该包括 :点式数字地址、网络/子网掩码

5、、主机和域 Order 提供“次序”控制,但是它并不总是像一般想象的那样Apache 语法检查工具 service httpd configtest apachectl configtest httpd t 检查 httpd.conf 和 ssl.conf 文件.htaccess 文件的用法 改变目录的配置 : 添加 MIME 类型定义 允许或拒绝某些主机 设置用户和密码数据库 : AuthUserFile 指令 htpasswd 命令 : htpasswd cm /etc/httpd/.htpasswd bob htpasswd m /etc/httpd/.htpasswd alice.ht

6、access 的高级用法示例AuthName “Bobs Secret Stuff”AuthType basicAuthUserFile /var/www/html/.htpasswdAuthGroupFile /var/www/html/.htgroup require group staff require user bob CGI ScriptAlias 指令将 CGI 程序限定在另外的目录中 :ScriptAlias /cgi-bin/ /path/cgi-bin Apache 可以通过载入 mod_perl 之类的模块来大大提高 CGI 程序的运行速度值得注意的 Apache 模块

7、mod_perl mod_php mod_spelingApache 加密 Web 服务器 Apache 和 SSL :https (端口 443) mod_ssl /etc/httpd/conf.d/ssl.conf 加密配置 : 证书 :/etc/pki/tls/certs/.crt 密钥 :/etc/pki/tls/private/.key 证书 / 密钥 : /etc/pki/tls/certs/Makefile 自行签发的证书 :make testcert 证书签名请求 :make certreqSquid Web 代理缓存 Squid 支持 FTP、HTTP、以及其它数据流的缓存

8、Squid 将会将 SSL 请求直接转发给源服务器或者另一个代理服务器 Squid 包括了一些高级功能,其中有 :访问控制列表、缓存层次、以及 HTTP 服务器加速 服务侧写 :Squid 类型 :系统 V(System V)管理的服务 软件包 :squid 守护进程 :/usr/sbin/squid 脚本 :/etc/init.d/squid 端口 :3128(squid)(可配置) 配置文件 :/etc/squid/*/etc/squid/squid.conf 中有用的参数 http_port 3128 cache_mem 8 MB cache_dir ufs /var/spool/squid 100 16 256 acl all src / acl localhost src /

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论