• 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

    主要的文件和目录

    创建服务 :binhttpd.exe

    管理面板 :binApacheMonitor.exe

    主要的配置文件:confhttpd.conf

    网站根目录:htdocs

    配置方法

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

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

    2、打开confhttpd.conf

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

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

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

    image

    安装完成

    image

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

    image

    6、开启Apache服务,输入ip和端口访问(默认访问的是htdocsindex.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:Windowssystem32>echo "正在安装Apache24";
    "正在安装Apache24";
    C:Windowssystem32>d:
    D:>cd D:ServerApache24in
    D:ServerApache24in>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运行库

  • 相关阅读:
    YARN架构设计详解
    HDFS文件上传
    HDFS Namenode启动过程
    (转)计算机原理学习(1)-- 冯诺依曼体系和CPU工作原理
    (转)python之from_bytes、to_bytes
    (转)Python3入门之线程threading常用方法
    (转)Python3.5 queue模块详解
    (转) argparse — 解析命令参数和选项
    (转)Python3之pickle模块
    (转)linux用户态和内核态理解
  • 原文地址:https://www.cnblogs.com/zhaoqingqing/p/4969675.html
Copyright © 2020-2023  润新知