网站大量收购独家精品文档,联系QQ:2885784924

Apache服务器配置.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Apache服务器配置 李强强 本章目标 1.apache配置文件 2.apache虚拟目录 3.构建虚拟Web主机 4.建立系统用户的个人主页 5.httpd服务的访问控制 6.apache的rewrite功能 httpd服务的目录结构 主要目录和文件: 服务目录:/usr/local/apache2/ 主配置文件:/usr/local/apache2/conf/httpd.conf 网页目录:/usr/local/apache2/htdocs/ 服务脚本:/usr/local/apache2/bin/apachectl 执行程序:/usr/local/apache2/bin/httpd 访问日志: /usr/local/apache2/log/access_log 错误日志: /usr/local/apache2/log/error_log 构建基本可用的Web服务器 1. 修改主配置文件httpd.conf,设置站点名 ServerName 2. 进行语法检查 /usr/local/apache2/bin/apachectl -t 或者 /usr/local/apache2/bin/httpd -t 3. 启动httpd服务 /usr/local/apache2/bin/apachectl start 4. 访问网站进行测试 httpd.conf配置文件 常用的全局配置参数 ServerRoot: 服务目录 ServerAdmin: 管理员邮箱 User: 运行服务的用户身份 Group: 运行服务的组身份 ServerName: 网站服务器的域名 DocumentRoot 网页文档的根目录 Listen: 监听的IP地址、端口号 PidFile: 保存httpd进程PID号的文件 DirectoryIndex:默认的索引页文件 httpd.conf配置文件 常用的全局配置参数(续) ErrorLog:错误日志文件的位置 CustomLog:访问日志文件的位置 LogLevel:记录日志的级别,默认为warn Timeout:网络连接超时,默认为300秒 KeepAlive:是否保持连接,可选On或Off MaxKeepAliveRequests:每次连接最多请求文件数 KeepAliveTimeout:保持连接状态时的超时时间 Include:需要包含进来的其他配置文件 StartServers 8 http启动进程的数目 httpd服务的日志 两类日志文件 访问日志:/usr/local/apache2/logs/access_log 错误日志:/usr/local/apache2/logs/error_log httpd.conf中对日志的设置 载入模块指令 Apache服务器采用动态共享对象(DSO,Dynamic Shared Object)的机制,在启动Apache服务器时可根据实际需要载入适当的模块,使其具有相应的功能。 载入模块的相关指令有: LoadModule ClearModuleList AddModule LoadModule LoadModule指令用于动态载入模块,即将模块外挂在Apache服务器上。 语法: LoadModule 模块名称 模块文件路径全名 实例: LoadModule status_module modules/mod_status.so Apache虚拟目录 虚拟目录的优点 便于访问 便于移动站点目录 加大磁盘空间 安全性好 Apache虚拟目录 alias /test “/var/www/test/” Directory /var/www/test Options Indexes MultiViews Order allow,deny Allow from all /Directory 构建虚拟Web主机 虚拟Web主机 即在同一台服务器中运行多个Web站点的应用,其中每一个站点并不独立占用一台真正的计算机 httpd支持的虚拟主机类型 基于IP地址的虚拟主机 基于端口的虚拟主机 基于域名的虚拟主机 构建虚拟Web主机-基于IP地址 应用示例2: 构建2个虚拟Web站点: ,IP地址为 ,IP地址为 在浏览器中访问这两个IP时,分别显示不同的内容 构建虚拟Web主机-基于端口 应用示例3: 构建2个虚拟Web站点: ,IP地址、端口为 :80 ,IP地址、端口为 :8080 在浏览器中访问这两个端口时,分别显示不同的内容 构建虚拟Web主机-基于域名 应用示例

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档