apache的下载、配置以及端口转发的两种方式(server 2012)

来源:互联网 发布:淘宝家具安装接单平台 编辑:程序博客网 时间:2024/06/08 12:10

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做端口转发的两种方式

      (1). 打开conf/httpd.conf文件; 
      (2). 找到Listen,将后面的端口改成自己需要的,如80,也可以另写一行来监听多个端口; 
      (3). 将#Include conf/extra/httpd-vhosts.conf
                #LoadModule proxy_module modules/mod_proxy.so
                #LoadModule proxy_http_module modules/mod_proxy_http.so
             前面的#删除,把文件释放出来
      (4). 在文件的最后一行加上 
             ProxyPass / http://xxx.xxx.xxx.xxx:xxxx/ 
             例如: ProxyPass / http://111.222.333.444:8080/ 
      (5). 重启apache服务,输入对应的apache站点即可。

阅读全文
0 0
原创粉丝点击