Win10下搭建Apache server

       最近在学习Python CGI 编程,其中需要一个web服务器,用于运行web例子,于是选择了Apache server。下面是关于搭建Apache server的一些关键步骤。

    什么是Apache server:Apache,一种开放源码的HTTP服务器,可以在大多就算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,Perl/Python等解释器可被编译到服务器中。

   win10   下Apache 服务安装和配置

  1)Apache下载

    2)根据你的系统选择相应压缩包(64/32),下载完成后解压至本地 

3)接着打开Apache目录下的conf文件夹,找到httpd.conf文件。

打开文件并查找c:/Apache24,替换为自己安装的Apache目录地址。

以管理员身份运行命令行进入到apache下面的bin目录,输入

httpd -k install

把apache安装成windows后台服务。

4)运行httpd -k start  命令启动服务,然后再任务管理器中看Apache服务是否正在运行,如果正在运行,说明Apache服务已经安装成功。

安装中常遇到的问题:

1)由于apache默认是监听80端口,如果你的电脑iis是启动状态,并且也使用了80端口,apache将无法正常启动,需要先停止iis。运行一下命令看端口是否被其他应用程序占用。

netstat -aon|findstr "80"

如果看到如图的结果,说明80端口已被使用,需要先关闭相关软件,或者修改apache默认的监听端口

打开apache目录下的conf/httpd.conf  搜索   "Listen 80"

修改为Listen 8088

保存之后再重新启动apache

 

Apache 中一些常用命令:

1) 安装apache服务

httpd.exe -k install

2) 指定要安装的服务的名称(适用于电脑上有几个不同的Apache服务设施)

httpd.exe -k install -n “MyServiceName”

3) 指定服务配置文件的路径和名称

httpd.exe -k install -n “MyServiceName” -f “c:\files\my.conf”

注:若不使用特殊参数(如httpd.exe -k install),服务名称为Apache2.X,配置文件为conf\httpd.conf

4) 移除一个Apache服务

httpd.exe -k uninstall

5) 移除特定的Apache服务

httpd.exe -k uninstall -n “MyServiceName”

管理Apache服务

1) 启动已安装的Apache服务

httpd.exe -k start

2) 停止已安装的Apache服务

httpd.exe -k stop || httpd.exe -k shutdown

3) 重启已安装的Apache服务(迫使服务重读配置文件,适用于修改配置文件后)

httpd.exe -k restart

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值