通过dos 进入下载Apache的bin目录

通过httpd.exe -h 查看帮助
httpd.exe -k install 将Apache服务安装
windows+R 输入services.msc 进入服务会有一个Apache说明安装成功

Apache安装成功后
Apache的配置主要集中在httpd.conf文件,它位于你的安装目录
用编辑器打开httpd.conf文件,
先来查找到如下这一行:
#ServerName
我们可以得到如下这一行内容:
#ServerAdmin www.admin:80
这就是我们的主机名了,我们可以将前面的“#”去掉,并将其改为:
ServerName 127.0.0.1:80
改完后存盘,在重启你的Apache2.2 进入bin目录 httpd.exe -k start 启动服务查看问题
重新启动你的Apache
找到如下这行:
DocumentRoot
你会发下有这样的一行内容:
DocumentRoot "D:/Apache2.2/htdocs"
这个叫作DocumentRoot即webroot,即:发布目录,发布在这个目录下的任何工程都会在Apache服务开启时被装载成标准的web工程,我们现在动手来把这个WebRoot定位到我们自己的发布目录中去吧。

我们把它改到了F盘的目录中去了,然后我们在该目录中放入一个index.html文件,内容为:
<html><body><h1>我更改到F盘目录啦</h1></body></html>
重启我们的Apache服务,来测试一下:
我们得到了什么?禁止访问,为什么?
Forbidden
You don't have permission to access / on this server.
找到下面这一段:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
</Directory>
改为:
<Directory />
AllowOverride none
Require all denied
</Directory>

命令:
sc delete [服务名称]卸载apach服务
借鉴于:https://www.jianshu.com/p/c36dd3946e74
本文详细介绍了在Windows环境下如何安装Apache服务器,包括通过DOS进入Apache的bin目录、使用httpd.exe进行安装与启动服务的方法。同时,深入解析了httpd.conf配置文件的修改过程,如设置ServerName、DocumentRoot及权限控制等关键步骤。
3336

被折叠的 条评论
为什么被折叠?



