1、apache的下载链接 切记不要下载错误 x86为32位系统 x64为64位系统
2、下载之后直接将压缩包中的【Apache24】文件夹解压到自己盘符下
3、(1) 打开根目录 Apache24\conf\httpd.conf 下的.conf文件,切记不要用记事本,用notepad++或其他支持二进制保存的文本编辑器,修改的所有路径分隔符把【\】改为【/】
(2) 修改ServerRoot "c:/Apache24" 将"c:/Apache24"修改为自己解压后的实际根目录
(3) 修改#ServerName www.example.com:80这一行 将#删除 修改为ServerName localhost:80
(4) 修改DocumentRoot "c:/Apache24/htdocs" 以及 <Directory "c:/Apache24/htdocs"> 将引号中的路径修改为自己解压后的实际根目录
(5) 修改ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 以及 <Directory "c:/Apache24/cgi-bin"> 将引号中的路径修改为自己解压后的实际根目录
(6) 保存关闭
4、 如果打开【Apache24】-> 【bin】下的httpd.exe文件一闪而过,请检查自己安装的是否是自己系统对应64位或者32位的压缩包,检查第3步是否漏掉了某一步,检查自己的默认80端口是否被占用(如果是被占用,把80端口释放掉即可,或者更改httpd.conf文件的时候把所有的80端口改为81之类的,包括Listen 80这一行)。
如果打开【Apache24】-> 【bin】下的httpd.exe文件没有报错,是一个空的命令行窗口,恭喜你,你已经完成了,不要关闭这个命令行窗口,打开浏览器在地址栏输入localhost(如果改了端口就需要在localhost后面加上自己改的端口号了,即localhost:81)即可访问默认的站点,出现It Work!配置完毕。
5、下一步是将apache服务添加到系统服务中,打开cmd,将控制台路径转到【Apache24】-> 【bin】下,输入
httpd.exe -k install -n "service_name" service_name是你自己自定义的服务名称,以后通过控制台重启apache都要用到。
例如:httpd.exe -k install -n Apache 注册成功后可以通过net start apache启动、通过net stop apache关闭服务。
6、使用apache做端口转发的两种方式
#LoadModule proxy_http_module modules/mod_proxy_http.so