+ -
当前位置:首页 → 问答吧 → Apache HTTPServer怎么配置呢

Apache HTTPServer怎么配置呢

时间:2011-08-26

来源:互联网

Apache HTTPServer怎么配置呢

作者: lijie45100   发布时间: 2011-08-26

今天刚刚用了Apache,教教你

首先先下载一个apache-httpserver,这里用的是apache_2.2.3-win32-x86-no_ssl.msi,你可以在此进行下载。
  安装就不用说了吧,安装完毕后。有时候启动服务会失败,我的第一次就失败了。端口被占用。
  这时我们:
  首先用netstat -ano 看是得到占用80端口的进程的PID,然后打开任务管理器,选择->查看->选择列,勾上PID(进程标识符),结束这个进程,再启动Apache就成功了。可以在浏览器输入:http://localhost 出现 'it works' 说明就ok了。
  服务启动成功后去下载:mod_jk-apache-2.2.3.so.
  1.进入apache的安装目录。找到modules把下载好的mod_jk-apache-2.2.3.so复制进去。
  2.在conf目录建立一个workers.properties文件,内容如下:
  # Define 1 real worker using ajp13
  worker.list=admin
  # Set properties for admin (ajp13)
  worker.admin.type=ajp13
  worker.admin.host=127.0.0.1
  worker.admin.port=8009
  worker.admin.lbfactor=50
  #worker.admin.cachesize=10
  # worker.admin.cache_timeout=600
  worker.admin.socket_keepalive=1
  # worker.admin.recycle_timeout=300
  其中host就是你要转发到的服务器IP,port是端口号。这里是用本机测试,所以只改端口号就行了。
  3.打开conf目录下的httpd.conf文件,找到#LoadModule ssl_module modules/mod_ssl.so http://www.5a520.cn 这一行。在这一行下面加上:
  # 加载 mod_jk 模块
  LoadModule jk_module modules/mod_jk-apache-2.2.3.so
  # 指定 mod_jk 模块所需的配置文件 workers.properties 的位置
  JkWorkersFile conf/workers.properties
  # 指定 mod_jk 模块的日志文件位置
  JkLogFile logs/mod_jk.log
  # 指定 mod_jk 模块的日志级别
  JkLogLevel info
  # 指定 mod_jk 模块的日志格式
  JkLogStampFormat "[%a %b %d %H:%M:%S %Y]
  # 发送所有请求上下文的请求给 admin
  JkMount /* admin

作者: luohuijun619   发布时间: 2011-08-26