apache httpd基础使用

  一、windows环境安装:

  1、默认httpd项目是不提供binaries下载的,windows下的编译程序可以在http://httpd.apache.org/docs/2.4/platform/windows.html选择一个项目组进行下载,但在apache.org的主页的mirror里的httpd文件夹下也可下载。

  2、windows版本与linux版本的配置有部分不同,主要是最大连接数和路径及文件的命名规则,详细请参照上一条的连接页面。

  3、使用httpd.exe进行启动和service安装,主要的参数有:

    -k install,uninstall,stop,start等service命令

    -n 命名参数,如指定service命名

    -f 指定配置文件的路径

  二、linux环境安装:

  httpd.conf常用配置:

  1、如果文件的配置路径是绝对路径,则按照绝对路径来操作;如果不是绝对路径,这根据ServerRoot值来操作。

  2、监听端口:Listen [IP-address:]portnumber [protocol],可以用多条记录绑定多个ip、端口或协议(如https)。

  3、物理路径和虚拟路径:这部分指令都是闭合指令,即<></>格式,指令有:Directory,Files,Location,对应的可用正则的指令是:DirectoryMatch,FilesMatch,LocationMatch。

  4、VistualHost语法:<VirtualHost addr[:port] [addr[:port]] ...> ... </VirtualHost>,ip addr可以用通配符(*),VirtualHost内部的指令有:ServerName,DocumentRoot为必需;ServerAlias,ErrorLog,TransferLog为可选,且都可以用通配符(*)和(?)。

  5、未完待续

posted @ 2015-06-05 10:26  美洲象  阅读(410)  评论(0编辑  收藏  举报