apache

apache安装
下载:httpd.apache.org  .msl文件
安装:
server information
1.dns    web.com 2.Serer Name  localhost/www.web.com 3.联系email
setup type--1.典型 2.自定义
runtime  :主运行环境
install wizard complete
1.安装成功;2.测试成功:浏览器url中输入:http://localhost,回应:it works

1.apache开源代码 及api文档
2.apache的启动和关闭
  服务方式的启动、关闭、自动启
  apache monitor:界面启动,关闭
  命令行:httpd -k start / stop /restart(先关在起) /shutdown 启动,关闭
3.apache(应用软件)进程  :httpd.exe
4.远程登录软件:ssh
6.apache:安装根目录下的bin :httpd.exe
7.cmd 命令: cd :切换目录
  dir:列出当前文件目录下的文件级和文件夹

 查看当前端口: netstat -an
   查看端口对应的运行程序:netstat -anb
8.cmd 无切换目录 指令控制apche
  配置环境变量:我的电脑--属性--高级--软件变量--path--编辑--追加apache bin目录url 不要删掉;
9.apache:启动后的端口占用:默认80 localhost:80/,配置文件  httpd.conf 位于安装目录下的conf, listen 80 重启apache 生效
10.http包:查看ip地址和端口 网址之中默认填入80端口
11.一台计算机可以有1--65535 号端口,端口越少越安全,一个端口只能被一个应用程序监听(使用),有名端口1--1024 一般不强制指定,其他端口:可以指定,被请求端口和请求端口  请求端口每次请求随机分配

apache目录结构
1.bin 脚本文件(系统命令和用户命令)
2.cgi-bin linux,unix下的脚本文件(命令.sh)
3.conf 配置文件(最常用httpd.conf)
4.error 错误文件
5.htdocs  存放站点文件(多站点可以通过文件夹访问)
6.icons 图标文件
7.logs 日志文件(install 安装日志,也可用于查看配置文件是否被修改)
8.manual 手册
9.modules 模块文件(.so)
loadmodule  加载模块 不加载#注释 模块被加载到内存
10.install 安装license 版本说明
apache 文件改变不用重启,端口改变需重启

1.服务器apache lighttpd nginx
2.模块化 按需载入  源代码(c语言)main.c
3.apr 可移植运行库 mpm  多重处理模块
4.生命周期 启动-加载模块-分配子进程
5.虚拟目录 配置httpd.conf的<ifModule dir_module> 添加代码
Directoryindex web应用默认访问页(可设置多个)
Alias/web应用名称 映射路径(物理路径)
<Directory d://myblog>  //指定赋予权限的文件位置
#权限配置
Order allow,deny//新允许,再拒绝
Allow from all
Deny from all
</Directory>
注释DoucumentRoot
管理器红点表示运行错误

posted @ 2014-03-02 16:14  曹桦伟  阅读(226)  评论(0编辑  收藏  举报