您的位置:首页 > 运维架构 > Apache

Apache服务器的安装配置(Windows环境下)

2016-08-18 17:30 579 查看
---------------------------------------

卸载Apache服务器

1、运行services.msc,在服务中停止
apache 服务。

2、在Apache服务器的bin目录下运行命令行程序,sc
delete 服务名,删除该服务

3、删除apache文件夹。

apache是服务的名字,根据具体情况更改,比如Apache2.4等

 

---------------------------------------

安装Apache服务器

1.下载
http://httpd.apache.org/download.cgi
 


点击Files for Microsoft Windows

跳转到http://httpd.apache.org/docs/current/platform/windows.html#down

 


点击Apache Lounge,跳转到https://www.apachelounge.com/download/

 


根据你的操作系统选择,我下载的是Apache 2.4.23 Win64

下载后是一个压缩包


解压后得到一个Apache24的文件夹(文件夹名可以自己修改)

 

命令行下进入到apache下面的bin目录,输入

httpd -k install

把apache安装成windows后台服务。

 

提示错误:

这里可能会安装失败,提示VCRUNTIME140.dll丢失,这时因为缺少Apache服务器运行的vc库,到微软官网下载相应的vc版本安装即可。

 

提示错误:

安装成功后会自动测试连接(Testing httpd.conf),这里有可能会报错,说在Apache服务器目录下的conf子目录下的httpd.conf文件中的ServerRoot必须是一个有效目录。

找到该文件,在其中查找ServerRoot,发现指向"c:/Apache24",更改为我们自己的Apache服务器的目录。

 

双击bin目录下的ApacheMonitor来启动apache服务器,

 


又提示错误:

 


 

这里没有直接指出错误,我们在命令行下启动Apache服务器试试,

命令行下,进入bin目录,运行httpd -k start

提示错误:

还是httpd.conf文件中的DocumentRoot
配置的路径不对。

默认是C:/Apache24/htdocs,我这里需要修改为D:/Apache/htdocs.

 

这时在浏览器中输入http://localhost/进行访问,结果

提示错误:

Forbidden

You don't have permission to access / on this server.

 

将DocumentRoot下面的Directory
路径修改为和DocumentRoot
一致

DocumentRoot "d:/Apache/htdocs"

<Directory "d:/Apache/htdocs">

修改为上面之后,访问http://localhost/,出现以下页面

 


说明Apache服务器安装配置完成。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: