Apache http Server 2.4 安装与配置

前言

Apache官网从2.2以后,再也不提供windows的msi或exe安装版本,如今Apache http Server有两个分支2.2及2.4html

注意事项

若是以前有安装2.2的版本,请先卸载c++

image

Apache2.4下载

一、进入apache官网:https://httpd.apache.org/download.cgiapache

二、选择2.4的版本,点击 Files for Microsoft Windows  (windows安装版本)windows

image

三、选择前三个网站中的任意一下进入下载,(推荐Apache Lounge镜像站点快)网站

image

四、以Apache Lounge 为例,选择须要的x86或x64进行下载spa

注意事项

不一样的VC对应不一样的vc++(简单理解为Visual Studio)版本,个人电脑上安装了VS2015因此选择VC14,若是是vs2012请选择VC11操作系统

image

image

 

个人环境

个人电脑安装了VS2015,WIN10 X64位操做系统3d

文件分析

解压文件

一、下载完成后,解压出目录以下:code

image

image

二、详细的安装配置步骤能够参考图一中的ReadMe.txtorm

主要的文件和目录

建立服务 :bin\httpd.exe

管理面板 :bin\ApacheMonitor.exe

主要的配置文件:conf\httpd.conf

网站根目录:\htdocs

配置方法

下面说一下个人简单配置步骤

一、默认的安装目录是在C:/Apache24,找到本身的实际目录好比个人D:/Apache24

二、打开conf\httpd.conf

  • 把文件中的全部  ”c:/Apache24″ 替换为本身的安装目录,如” d:/Apache24″
  • 找到 218行(版本不一样,可能有区别)的 ServerName ,把前面的 # 去掉
  • image
  • 找到 DocumentRoot ,修改网站的根目录,好比是 “d:/Apache24/htdocs”
  • DocumentRoot 下方一行的 Directory也作相应修改
  • 修改端口号——“Listen:80”改成8080
  • image

三、以管理员身份运行CMD,进入Apache24\bin 目录(httpd.exe所在目录

四、输入 httpd.exe -k install -n "Apache24"  安装服务(注:Apache24为安装服务名称)

image

 

安装完成

image

五、至此,安装基本完成。到安装目录下的bin目录中找到 ApacheMonitor.exe ,双击运行,启动apache服务

image

六、开启Apache服务,输入ip和端口访问(默认访问的是\htdocs\index.html)

image

 

卸载Apache服务

若是要卸载这个服务 先要中止这个服务,而后输入httpd.exe -k uninstall –n “Apache24”卸载这个服务。

自动安装

经过编写bat脚本自动安装Apache,减小劳动量。

方法步骤

1.在apache的文件目录下建立一个bat文件:win_install.cmd

2.输入示例代码,保存,以管理员身份运行,便可安装成功

3.安装成功以后,在服务管理器能够开启和中止服务

win_install脚本

1 echo "正在安装Apache24";
2 ::做用:以管理员身份安装Apache 说明:在 windows10 x64下工做正常
3 d:
4 cd %~dp0bin\
5 httpd.exe -k install -n "Apache24"
6 pause

自动安装结果

C:\Windows\system32>echo "正在安装Apache24";
"正在安装Apache24";
C:\Windows\system32>d:
D:\>cd D:\Server\Apache24\bin\
D:\Server\Apache24\bin>httpd.exe -k install -n "Apache24"

 

遇到的问题

安装服务报错

image

请安装对应版本的VC++运行库

 

VC14/VC12/VC10 知识

Visual C++ Redistributable Package(VC)

VC14对应Visual C++2015运行库

image

VC11对应Visual C++2012运行库

image

VC10对应Visual C++2010运行库

相关文章
相关标签/搜索