本机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之吧~