本机web开发环境的搭建Apache篇

和上一篇《本机web开发环境的搭建--nginx篇》一样,这篇也是小白级的文档(大神请忽略~)

第一步:下载与安装 (通过百度网盘下载安装文件>>)

开始 -> 运行 “mmc”,打开“服务”面板,可看到apache默认是随系统一起启动的

进程列表

Apache Service Monitor自带了几个功能,最常用的三个:Stop、Start、Restart

右下角图标中,会看到apache的图标状态:

-- 服务正常

-- 服务不可用,未启动或配置有错误

测试web服务是否可用,打开浏览器,访问 http://localhost/

页面会显示It works! 说明服务可正常使用

第二步:Apache的配置

打开Apache的安装目录,例如上面安装程序的路径:

D:\Apache Software Foundation\Apache2.2\

配置文件都存放于conf目录中。主文件是httpd.conf,默认它监听了本机的80端口

80端口是浏览器的默认端口,通常会被忽略掉。一个完整的URL应当如下图所示:

测试80端口被什么应用程序给占用了,可以使用如下命令:

netstat -anb

进入 /conf/original/extra/ 目录,编辑httpd-vhosts.conf文件

(默认生成的两个服务器的配置,安装程序的时候填写的。)

加载httpd-vhosts.conf文件,去掉前面的注释“#”即可:

第三步:测试

须加上Directory,并设置Allow from all,否则会出现如下的错误:

反向代理,去掉httpd.conf中的注释,加载proxy相关的模块,如下图所示:

修改httpd-vhosts.conf,并查看效果:

点击这里下载Apache的中文手册>>     更多相关的配置资料,就请google之吧~

原文地址:https://www.cnblogs.com/meteoric_cry/p/2996299.html