zl程序教程

您现在的位置是:首页 >  其他

当前栏目

httpd2.4安装

2023-09-11 14:16:16 时间

  

 

  1. http://httpd.apache.org/

     

     Apache已经不提供MSI安装包,只有源码和编译好的版本



     

     
    点击此链接后,进入如下页面

    ApacheHaus  &  Apache Lounge都是第三方下载平台,其已经为我们编译成二进制了

    后面三个wamp集成环境

     

     
    点击ApacheHaus
    可以看到三个编译版本,分别用不同的Visual C++ 版本,最下方给出了runtime components下载地址
    还有Modules模块下载地址

     

     

     

     可以看到一个是OpenSSL一个是LibreSSL,分别都有32位和64位二进制包,都是用Visual Studio 2019编译的


     

     

    我下载的都是64位,从文件名可看出是基于哪个SSL编译的


     

     

     

  2. 安装httpd
    进到bin目录下

     

    管理员打开cmd,首先运行如下命令,检查配置文件语法

    httpd -t


    配置文件默认ServerRoot如下,这个路径不存在,SRVROOT 变量至关重要,后面的路径都是以此定位

     

     

     

     

     

     

     

    将其改为如下路径


     

     再次检查配置文件


     

     

    提示我们修改 directive : ServerName


     

     

    将其修改为(可以直接输入本机IP)


     

     

    再次检查配置



     

     


    修改本机hosts


     

     

     

     

    解析已经生效


     

     

    官网有详细说明
    https://httpd.apache.org/docs/current/platform/windows.html#down

     

     

     

     

  3. 安装报错

     

     
    端口 443 被占用

    找出占用进程


     

     
    根据PID找到程序


     

     

     

     
    杀掉进程,禁用服务


     

     
    启动服务


     

     

  4. 输出地址 bbs.bench.sh  即可访问


  5. 卸载httpd
    sc delete httpd
    httpd -k uninstall -n httpd



  6. 可使用bin目录下ApacheMonitor来管理服务