配置前资料检查:

1.可以使用的apache

安装apache服务:打开cmd , 在apache的bin目录下执行以下命令

httpd -k install -n apache2.2    其中"apache2.2"是服务名,视情况而定(要看你的apache版本)

2.你的部署任务中是否给了静态文件(即:网页文件),配置中需要文件的路径

3.网路是否通畅,另外关闭window防火墙

开始配置

进入apache的conf 文件夹内,找到http.conf文件,配置apache

关键配置点

1.Listen 80     监听端口 一半默认为80

可以在cmd输入命令 net stat -ano  检查端口是否占

2.

<Directory "path">
             Options FollowSymLinks
             AllowOverride None
             Order allow,deny
             Allow from all
        </Directory>

path 为静态文件所在路径

allow from all,默认是deny from all  要改成allow

3.NameVirtualHost *:9999 反向代理配置   9999是端口

<VirtualHost *:9999>
         ServerAdmin   xxxx@xx.com     网站管理员邮件地址
         ServerName    ********   站点主机名成
      
        ErrorLog "logs/DJBH-error-%Y-%m-%d.log 86400 480"  error日志目录
        CustomLog "logs/DJBH-access-%Y-%m-%d.log 86400 480" custom日志目录

DocumentRoot "D:/xxx/web/ROOT"  静态文件(即:网页存储位置)

DirectoryIndex xx/index.html  index.html(即:默认欢迎页或者首页) 的相对路径
       <proxy >
        Order deny,allow
        Allow from all
       </proxy>
       ErrorDocument 404 /DJBH/404.html   报错页面路径
       ErrorDocument 403 /DJBH/403.html   报错页面路径
       ErrorDocument 500 /DJBH/500.html   报错页面路径

ProxyPass /xx ajp://172.16.20.221:8009/xx                重点在于ajp 在你的服务器(tomcat之流)的配置(server.xml文件)中查看ajp端口,记住不是http端口

ProxyPassReverse /xx ajp://172.16.20.221:8009/xx

ProxyPass和ProxyPassReverse   反向代理配置   即  :将该主机收到的请求 代理到172.16.20.221:8009  然后反向响应

</VirtualHost>

apache 反向代理配置的更多相关文章

  1. apache 反向代理配置(ubuntu)

    1.配置apache2的站点文件 cd /etc/apache2/site-avaliable sudo vim edy.conf 具体配置如下: # 反向代理配置 # 监听所有80端口的访问 < ...

  2. apache反向代理配置

    apache简单的反向代理配置 Proxypass /api /http://locahost:3000 反向代理-1.jpg

  3. Apache反向代理的配置

    Apache反向代理的配置 一: Mac系统自带apache服务器 1. 查看apache版本命令如下:   sudo apachectl -v 2. 启动apache   sudo apachect ...

  4. 配置apache反向代理进行跨域

    配置apache反向代理 打开配置文件httpd.conf 开启 proxy_http_module 和 proxy_module 模块,将#号删除 #LoadModule proxy_module ...

  5. nginx反向代理配置及优化

    nginx反向代理配置及优化前言: 由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态.无法使用fastcgi来处理.因此想使用nginx做为反 ...

  6. Apache 反向代理实现为http添加https的外衣

    Apache 反向代理 金天:坚持写东西,不是一件容易的事,换句话说其实坚持本身都不是一件容易的事.如果学习有捷径,那就是不断实践,不断积累.写笔记,其实是给自己看的,是体现积累的一种方式,要坚持. ...

  7. [转]用apache反向代理解决单外网ip对应内网多个web主机的问题

    用apache反向代理解决单外网ip对应内网多个web主机的问题 转载一个有独立外网IP,需内网服务器对外发布的例子,是应用apache虚拟主机的. 来源地址:http://www.itshantou ...

  8. 使用apache反向代理tomacat

    起源 在大部分的生产环境中,基本上使用的都是java程序,从而促进了各种应用程序中间件的产生,在这里大概有几种,tomcat作为最著名的开源servlet容器,jboss也是开源的,而且有管理界面,主 ...

  9. NodeJS学习笔记 - Apache反向代理集成实现

    初学,简单的实现,为进行优化. 1. 假设NodeJS服务端监听3000端口 2. Apache反向代理设置 a. 在httpd.conf配置文件中开启代理模块 LoadModule proxy_mo ...

随机推荐

  1. usb中的传输模式

    别人总结的一个usb传输模式,保存一下 usb中的endpoint(端点)和传输模式 端点: 端点位于USB 外设内部,所有通信数据的来源或目的都基于这些端点,是一个可寻址的FIFO. 每个USB 外 ...

  2. null和undefined区别

    undefined表示不存在的状态.没有定义的变量,没有定义的对象属性,没有return的函数的返回值等等都是undefined. null表示没有对象.使用上没有差别,只是根据大众的使用习惯,场合不 ...

  3. linux rpm -ivh MySQL-server-5.5.31-2.el6.i686.rpm

    linux rpm 安装mysql异常: [root@localhost upload]# rpm -ivh MySQL-server-5.5.31-2.el6.i686.rpmerror: Fail ...

  4. nginx 启动、重启、关闭

    一.启动 cd usr/local/nginx/sbin./nginx 二.重启 更改配置重启nginx kill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/s ...

  5. ie8兼容性(不支持trim 、readonly光标、乱码encodeURI())

    IE8下String的Trim()方法失效的解决方案 1.用jquery的trim()方法,$.trim(str)就可以了. 2.String扩展: 第一种 String.prototype.trim ...

  6. python——初识django的template

    这周听了老师讲关于django的框架问题,第一次比较透彻的了解了mtv框架.也是第一次接触模板的概念,研究了一下,现在就记录下来好嘞... 首先要介绍一点关于django的模板:我们为什么要使用模板呢 ...

  7. HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。

    检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为[经典]模式). - CatcherX 2014-03-11 11:03 27628人阅读 评论(2) 收藏 举报  分类 ...

  8. 渐变算法的 Java 实现

    /** * 指定长度的渐变. * @param c0 起始颜色. * @param c1 结束颜色. * @param len 受限的渐变长度,为保证每一个颜色都不一样,会根据颜色找出长度最大值. * ...

  9. ws_ webpack+reactjs+redux+nodejs认识

    /** * Created by yangpu on 2016/9/18. */ //环境安装方法1.npm install //加载依赖模块2.npm run build //打包没有压缩,开发环境 ...

  10. table中的td内容超出隐藏

    <table style="table-layout: fixed;width: XXX px"> <tr> <td style="whit ...