Apache服务器windows 安装

2021-03-12 11:27

阅读:704

标签:log   sockets   不可   权限   服务器   输入   apache2   ESS   down   

1. 首先下载apache安装包,并解压到指定目录。(windows版本) https://www.apachehaus.com/downloads/httpd-2.4.41-o111c-x64-vc15-r2.zip

2. 修改conf/httpd.conf配置文件

2.1SRVROOT 后改为apache目录

Define SRVROOT "F:\Apache24"

2.2更改端口(可选)

Listen 33211

3.在windows中创建服务

3.1 注意CMD窗口要使用windows打开,不然会报一下错误,提示权限不足。

[SC] OpenService 失败 5:拒绝访问。

3.2 CMD定位到apache安装目录下bin目录,输入以下命令创建服务,-n参数后为服务名称可自定义

httpd.exe -k install -n Apache2.4

3.2.1 如果存在端口冲突则更改端口,一般为443端口被占用,或者自定义端口不可用,类似于一下提示:

Installing the Apache2.4 service
The Apache2.4 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:443
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

3.2.1.1 关闭指定端口占用(或更改apache中使用的被占用端口 https://blog.csdn.net/kunga0814/article/details/53495005)

在CMD使用 netstat -ano 查询被占用端口所属的PID,之后打开任务管理器->详细信息查询指定PID进程,对该进程右键结束进程树。

技术图片

 

 技术图片

 

之后重新执行安装命令。

 

另附: 删除windows中已经创建的服务如下,必须CMD具有管理员权限

sc delete Apache2.4

 

4 启动与停止apache服务

net start Apache2.4

net stop Apache2.4

 

Apache服务器windows 安装

标签:log   sockets   不可   权限   服务器   输入   apache2   ESS   down   

原文地址:https://www.cnblogs.com/hfultrastrong/p/12591466.html


评论


亲,登录后才可以留言!