windows下Apache2.2学习笔记简记
来源:互联网 发布:虚拟机安装ubuntu出错 编辑:程序博客网 时间:2024/05/22 09:49
最近在学习Apache的相关知识,想来总结一下关于学习到的Apache(2.2)知识,与大家一起分享学习。
在windows平台下解压后:
一.解压后的文件目录
bin apache执行文件所在目录;
cig-bin 预设给一些可执行的cgi 网页程序存放的目录;
conf 配置文件;
error 默认错误应答文件目录;
htdocs 默认web文档根目录(里面的Index.html,就是测试apache是否安装好了的页面,显示 “ itworks”);
icons 提供apache预设的一些小图标;
Logs apache日志文件存放的位置。包括访问日志access_log 和错误日志error_log;
manual apache配置文件的帮助手册所在目录;
modules apache服务器所支持的动态加载模块所在位置;
二.主配置文件 Apache2.2\conf\httpd.conf(大约500多行)
apache的主配置文件,可以在这里来配置apache的所有选项,在extra目录里是辅助配置文件,对相应选项进行更精细的配置。
常用的辅助配置文件如下:
httpd-autoindex.conf 配置目录列表的辅助配置文件
httpd-dav.conf 配置Dav的辅助配置文件
httpd-default.conf 配置与apache服务自身相关的辅助配置文件
httpd-info.conf 配置用于服务器信息和状态显示的辅助配置文件
httpd-languages.conf 配置语言支持的辅助配置文件
httpd-manual.conf 配置提供apache文档访问的辅助配置文件
httpd-mpm.conf 配置多路处理模块(MPM)的辅助配置文件
httpd-multilang-errordoc.conf 配置多语言错误应答的辅助配置文件
httpd-ssl.conf 配置ssl模块的辅助配置文件
httpd-userdir.conf 配置用户全目录的辅助配置文件
httpd-vhosts.conf 配置虚拟主机的辅助配置文件
三.在主配置文件 Apache2.2\conf\httpd.conf 的全局参数
1. 服务器根目录 ServerRoot "F:/Htdoc/Apache2.2"
2. 绑定端口 Listen 80
3. Dynamic Shared Object (DSO) Support 动态共享对象
LoadModule 模块名称 模块文件路径全名 (说明:加载对应的动态模块,去掉# 即可加载对应的模块对象)
4.命令控制
当有问题时候出现安装时候的写的邮箱 ServerAdmin webmaster@somenet.com
修改WEB文件根目录 DocumentRoot "F:/Htdoc/wwwone"
5.错误日志文件
# ErrorLog: The location of the error log file.
6.Supplemental configuration 辅助配置文件
(说明 :去掉前面的的#,即可加载对应的辅助配置文件,在辅助配置文件里进行apache的选项更精细的控制,共11个辅助配置文件)
#配置多路处理模块的辅助配置文件
#Include conf/extra/httpd-mpm.conf
# Multi-language error messages多语言错误处理
#配置多语言错误应答的辅助配置文件
#Include conf/extra/httpd-multilang-errordoc.conf
# Fancy directory listings动态目录列表
#配置目录列表的辅助配置文件
#Include conf/extra/httpd-autoindex.conf
# Language settings
#配置语言支持的辅助配置文件
#Include conf/extra/httpd-languages.conf
# User home directories
#配置用户主目录的辅助配置文件
#Include conf/extra/httpd-userdir.conf
# Real-time info on requests and configuration
#配置用于服务器信息和状态显示的辅助配置文件
#Include conf/extra/httpd-info.conf
# Virtual hosts
# 配置虚拟主机的辅助配置文件
Include conf/extra/httpd-vhosts.conf
# Local access to the Apache HTTP Server Manual
#配置提供Apache文档访问的辅助配置文件
#Include conf/extra/httpd-manual.conf
# Distributed authoring and versioning (WebDAV)
#配置DAV的辅助配置文件
#Include conf/extra/httpd-dav.conf
# Various default settings
#配置与Apache服务自身相关的辅助配置文件
#Include conf/extra/httpd-default.conf
# 7.安全连接Secure (SSL/TLS) connections
#配置SSL模块的辅助配置文件
#Include conf/extra/httpd-ssl.conf
四.Apache的使用配置段(容器)
主要容器指令包括:
<Directory></Directory>
<DirectoryMatch></DirectoryMatch>
<Files></Files>
<FilesMatch></FilesMatch>
<Location></Location>
<LocationMatch></LocationMatch>
<Virtual></Virtual>
<IfDefine></IfDefine>
<IfModule></IfModule>
<IfVersion></IfVersion>
今天下次继续更新文章(包含内容如下):
五:指令解释说明:
六 .htaccess文件和访问限制(分布式配置文件)
七.设置虚拟主机
1. 基于IP地址的虚拟主机设置
2. 基于主机名的虚拟主机设置
- windows下Apache2.2学习笔记简记
- windows环境下Apache2.4+Tomcat8配置学习笔记
- C#学习笔记 简记
- windows下安装apache2.2,php5.3
- windows 下apache2.2+ mod_encoding.dll求助
- windows 2003下apache优化 apache2.2
- windows下安装apache2.2+svn总结
- windows 下apache2.2配置php5.4.31
- Apache2.2+tomcat-7.0.42 集群配置学习笔记(windows篇)
- 正则表达式学习笔记008--字符组简记法2
- Apache2.2学习笔记(一)
- apache2学习笔记
- windows下安装apache2 + php
- windows环境下wampserver的配置教程 Apache2.2 Apache2.4.9
- Windows下apache2.2和PHP5.2的配置
- windows下配置php5+apache2.2+mysql5过程记录
- windows下php5 apache2.2 mysql5 配置中的问题总结
- PHP5+Apache2.2+Windows下配置php-java-bridge_5.3.3
- Android之TabHost改变Tab颜色
- erlang R17新socket选项{active,N}
- hdu(求n!是否能被m整除)
- uva 617- Nonstop Travel(暴力+数学)
- 软考复习之路—再谈组成原理
- windows下Apache2.2学习笔记简记
- java垃圾回收机制
- k好数 noip 动态规划
- pax wicket下的shiro集成
- ORA-15183: ASMLIB initialization error [driver/agent not installed]
- android面试题
- CSRF(Cross-site request forgery)
- JavaScript有三种方法,可以确定一个值到底是什么类型。
- POJ - 2926 Requirements