配置前资料检查:

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. ios回调函数的标准实现:protocol+delegate

    一.项目结构

  2. Spring IOC/DI- 3 different types

    理论: IOC(Inversion of Control控制反转) DI(依赖注入) (Dependency Injection)   它不是一种技术而是一种思想.当初IOC理论的提出就是为了解决对象 ...

  3. Java学习之Iterator(迭代器)的一般用法 (转)

    迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为"轻量级"对象,因为创建它的代价 ...

  4. nvmw安装,用于控制node版本;

    之前一直使用的是node v2.2.0版本,挺说新版本的node解决了npm安装插件产生文件夹结构过深的问题,所以就想更新试试: 上网一看才发现,尼玛的node已经到了6.+版本了,好吧,看来还是得跟 ...

  5. 反斜杠在JSP中的两种不同的含义

    / 在不同条件下的不同含义 / 代表WEB应用的根路径的情况:/ 交给 Servlet容器来处理 请求转发时: request.getRequestDispatcher("/xxxx&quo ...

  6. Debian8.2 安装搜狗输入法

    搜狗输入法linux版本的推出,让linux的桌面使用变得更加顺手了,我之前一直就很想体验一下Linux下的搜狗输入法了,不过我对Linux系统使用还是个菜鸟,安装个输入法的简单事情也费了一番功夫. ...

  7. [HTML/HTML5]7 使用列表

    7.1  在Web页面中使用有序.无序.定义列表 (1)有序列表 有序列表中的每一个列表项之前,都以一个数字或字母作为编号. <ol> <li>树莓</li> &l ...

  8. 机器学习实战knn

    最近在学习这本书,按照书上的实例编写了knn.py的文件,使用canopy进行编辑,用shell交互时发现运行时报错: >>> kNN.classify0([0,0],group,l ...

  9. Javascript学习笔记2.2 Javascript与DOM选项卡(滑动门)案例详解

    学习了DOM的知识,今天开始做些练习,想到了一个网页滑动门的特效,见下图: 1.通过建立索引实现 <!doctype html> <html> <head> < ...

  10. NAND flash sub-pages

    http://www.linux-mtd.infradead.org/doc/ubi.html#L_subpage NAND flash sub-pages As it is said here, a ...