Apache http Server 2.4 安装与配置

简介:



前言

Apache官网从2.2之后,不再提供windows的msi或exe安装版本,现在Apache http Server有两个分支2.2及2.4

注意事项

如果之前有安装2.2的版本,请先卸载

image

Apache2.4下载

1、进入apache官网:https://httpd.apache.org/download.cgi

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

image

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

image

4、以Apache Lounge 为例,选择需要的x86或x64进行下载

注意事项

不同的VC对应不同的vc++(简单理解为Visual Studio)版本,我的电脑上安装了VS2015所以选择VC14,如果是vs2012请选择VC11

image

image

 

我的环境

我的电脑安装了VS2015,WIN10 X64位操作系统

文件分析

解压文件

1、下载完成后,解压出目录如下:

image

image

2、详细的安装配置步骤可以参考图一中的ReadMe.txt

主要的文件和目录

创建服务 :bin\httpd.exe

管理面板 :bin\ApacheMonitor.exe

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

网站根目录:\htdocs

配置方法

下面说一下我的简单配置步骤

1、默认的安装目录是在C:/Apache24,找到自己的实际目录比如我的D:/Apache24

2、打开conf\httpd.conf

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

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

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

image

 

安装完成

image

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

image

6、开启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运行库


本文转自赵青青博客园博客,原文链接:http://www.cnblogs.com/zhaoqingqing/p/4969675.html,如需转载请自行联系原作者

相关文章
|
7天前
|
网络安全 Apache
Apache服务器安装SSL证书
Apache服务器安装SSL证书
10 0
|
2月前
|
安全 Apache
Metasploit -- 对Apache HTTP服务器守护进程中断复现
Metasploit -- 对Apache HTTP服务器守护进程中断复现
19 0
|
2月前
|
网络协议 Java 应用服务中间件
Springboot+ubuntu+Let‘s Encrypt配置https
Springboot+ubuntu+Let‘s Encrypt配置https
30 0
|
1月前
|
SQL Apache HIVE
一文彻底掌握Apache Hudi的主键和分区配置
一文彻底掌握Apache Hudi的主键和分区配置
55 0
|
1月前
File和FTP和HTTP软件配置
File和FTP和HTTP软件配置
|
1月前
|
安全 Linux Apache
Apache代理服务器搭建和配置
Apache代理服务器搭建和配置
|
4天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
9天前
|
应用服务中间件 网络安全 nginx
nginx配置https访问
nginx配置https访问
24 0
|
19天前
|
应用服务中间件 nginx
nginx配置https和直接访问静态文件的方式
nginx配置https和直接访问静态文件的方式
26 3

推荐镜像

更多