windows下apache服务器无法正常启动和访问

配置apache服务器之后启动失败

命令行通过 httpd.exe -k start测试,出现错误提示:

“(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address [::]:80

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:80

原因可能有如下:

1.配置文件httpd.conf错误

2.端口问题

端口被占用

此处主要80端口为浏览网页服务默认的端口,故端口经常被占用

解决方法:修改配置文件的端口信息

配置文件在安装目录中位置如下:

用文本编辑软件打开-Ctrl+F寻找80,将所有80端口的地方改为没有被占用的端口:

关于如何查看机端端口的使用情况,进入命令行模式 netstat -ao可查看:

可在资源管理器-服务选项中,查找PID,右键停止,使服务停止,释放端口: 

 

解决配置问题后,出现访问问题

1.访问权限问题

打开配置文件,目录上面已述

查找<Directory />,将Require all denied注释掉,如下:

 

2.访问格式问题

正确配置apche之后在浏览器输入http://localhost不能访问 通过http://localhost:83即可访问apche服务器 即加上端口

将脚本放入安装目录的htdocs目录下,在浏览器中通过http://localhost:83/hello.py即可访问脚本内容:

 

 

将脚本放入安装目录的cgi-bin目录下,在浏览器中通过http://localhost:83/cgi-bin/hello.py即可通过CGI协议传送的内容:

 

 

  • 4
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 1. 首先下载Apache服务器安装包,可以在官网上下载最新版本的Apache服务器。 2. 下载完成后,双击安装包进行安装,按照提示进行操作。 3. 在安装过程中,需要选择安装路径和端口号等设置,可以根据自己的需求进行选择。 4. 安装完成后,打开控制面板,找到“管理工具”中的“服务”,找到“Apache”服务,启动该服务。 5. 打开浏览器,输入本机IP地址或者localhost,如果出现Apache的欢迎页面,则说明安装成功。 6. 如果需要配置虚拟主机等高级功能,可以编辑Apache的配置文件进行设置。 7. 安装完成后,可以将网站文件放置在Apache的默认网站目录中,即可通过浏览器访问网站。 ### 回答2: Windows系统下安装Apache服务器的过程相对比较简单,以下是具体步骤: 1. 下载Apache安装包:在Apache官网上下载适合您操作系统的安装包,推荐下载稳定版本(如2.4.x)。 2. 安装Apache:双击下载的安装包,按照提示进行安装,可以自定义安装路径和组件组合。 3. 配置Apache安装完成后,找到安装目录下的conf文件夹,在里面找到httpd.conf文件进行配置,具体有以下几种: - 修改监听端口和主机名:找到Listen和ServerName对应的行,修改端口和域名或IP地址; - 启用PHP支持:找到LoadModule和AddModule对应的相关模块行,去掉前面的#(取消注释)即可启用支持; - 改变默认网站目录:找到DocumentRoot对应的行,将其修改为新的目录路径即可。 4. 检验Apache:设置完成后,使用浏览器在本机访问“http://localhost”或者“http://127.0.0.1”,就可以看到Apache的默认页面,说明Apache安装成功。 总之,安装Apache服务器可以为Windows用户提供更好的Web服务环境,需要注意的是,在安装完毕后要仔细配置相关功能,这样才能够更好的使用Apache,从而提高网站的性能和安全性。 ### 回答3: Windows是一种流行的操作系统,许多人使用它来运行网站和应用程序。要在Windows安装Apache服务器,需要遵循以下步骤。 1. 下载Apache服务器:首先,需要从Apache的官方网站上下载合适的安装程序。这个链接会带你到适合操作系统的下载地址。点击下载,并保存到本地文件夹中。 2. 安装Apache服务器:下载完成以后,打开安装程序,按照指示点击安装安装过程中需要选择一些配置信息,比如监听的端口号,域名等。默认配置一般为:端口号为80,域名为localhost。 3. 配置Apache服务器安装完成后,进入安装目录找到conf文件夹,找到httpd.conf文件。该文件是Apache服务器的主要配置文件,可以通过编辑该文件进行大量的定制化配置。例如,你可以将监听的端口号从80更改为其他值,或配置虚拟主机等。 4. 启动Apache服务器安装和配置完成后,可以启动Apache服务器。选择启动菜单,找到Apache服务,点击启动服务即可启动。若无法启动,可以打开命令提示符窗口,输入“net start Apache2.x”,其中2.x是安装的具体版本号。 5. 检查Apache服务器是否成功运行:在浏览器中输入localhost,若服务器正常运行,应见到“It works”页面。若成功运行,则可以在其中创建网站和应用程序。 总之,安装Apache服务器是一项相对简单的操作,遵循以上步骤即可顺利完成。值得注意的是,在安装和配置服务器时应谨慎并注意安全问题,这样才能在使用中达到更好的体验。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值