apache 反向代理配置
配置前资料检查:
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 反向代理配置的更多相关文章
- apache 反向代理配置(ubuntu)
1.配置apache2的站点文件 cd /etc/apache2/site-avaliable sudo vim edy.conf 具体配置如下: # 反向代理配置 # 监听所有80端口的访问 < ...
- apache反向代理配置
apache简单的反向代理配置 Proxypass /api /http://locahost:3000 反向代理-1.jpg
- Apache反向代理的配置
Apache反向代理的配置 一: Mac系统自带apache服务器 1. 查看apache版本命令如下: sudo apachectl -v 2. 启动apache sudo apachect ...
- 配置apache反向代理进行跨域
配置apache反向代理 打开配置文件httpd.conf 开启 proxy_http_module 和 proxy_module 模块,将#号删除 #LoadModule proxy_module ...
- nginx反向代理配置及优化
nginx反向代理配置及优化前言: 由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态.无法使用fastcgi来处理.因此想使用nginx做为反 ...
- Apache 反向代理实现为http添加https的外衣
Apache 反向代理 金天:坚持写东西,不是一件容易的事,换句话说其实坚持本身都不是一件容易的事.如果学习有捷径,那就是不断实践,不断积累.写笔记,其实是给自己看的,是体现积累的一种方式,要坚持. ...
- [转]用apache反向代理解决单外网ip对应内网多个web主机的问题
用apache反向代理解决单外网ip对应内网多个web主机的问题 转载一个有独立外网IP,需内网服务器对外发布的例子,是应用apache虚拟主机的. 来源地址:http://www.itshantou ...
- 使用apache反向代理tomacat
起源 在大部分的生产环境中,基本上使用的都是java程序,从而促进了各种应用程序中间件的产生,在这里大概有几种,tomcat作为最著名的开源servlet容器,jboss也是开源的,而且有管理界面,主 ...
- NodeJS学习笔记 - Apache反向代理集成实现
初学,简单的实现,为进行优化. 1. 假设NodeJS服务端监听3000端口 2. Apache反向代理设置 a. 在httpd.conf配置文件中开启代理模块 LoadModule proxy_mo ...
随机推荐
- Cordova+Ionic之坑
命令:ionic platform add android 报错:Unable to start the daemon process…… 解决: 1)添加环境变量[_JAVA_OPTIONS],值: ...
- 7 -- Spring的基本用法 -- 1...2
7.1 Spring简介和Spring4.0的变化 7.1.1 Spring 简介 当使用Spring框架时,必须使用Spring Core Container(即Spring容器),它代表了Spri ...
- 日期时间组件 - layui.laydate
全部参数 一.核心方法:laydate(options); options是一个对象,它包含了以下key: '默认值' { elem: '#id', //需显示日期的元素选择器 event: 'cli ...
- arguments.callee的用法
argument为函数内部对象,包含传入函数的所有参数,arguments.callee代表函数名,多用于递归调用,防止函数执行与函数名紧紧耦合的现象,对于没有函数名的匿名函数也非常起作用.举例如下: ...
- css3实现颜色渐变以及兼容性处理
有时我们会看到网站上的一些图片是渐变色的,这些图片有的是ui设计出来的,有的则是直接通过css3制作出来的.下面就讲一下css3实现渐变色的方法,以及在各个浏览器上的兼容性. CSS3 Gradien ...
- python 学习1
安装环境 python(2.7.x)(64位) + django(1.9.7) + python-mysql(64位) 安装python时自带pip与easy_install,因此可用 pip ins ...
- 全球Top10最佳移动统计分析sdk
监视应用程序的分析帮助您优化您的移动应用程序的某些元素,它也给你正确的洞察到你的营销计划.没有手机的分析软件包会有缺乏必要的数据,以帮助你提高你的应用程序需要.如果你是一个软件开发者或出版商为Goog ...
- angularjs的一些坑关于 $sec
今天遇到$sec的问题 app.filter('to_trusted', ['$sce', function ($sce) { return function (text) { return $sce ...
- C++11新特性学习
http://www.cprogramming.com/c++11/c++11-lambda-closures.html
- asp.net js获取控件ID
ClientID是由ASP.Net生成的服务器控件得客户端标识符,当这个控件生成到客户端页面的时候,在客户端代码访问该控件时就需要通过ClientID来访问. 以文本框为例: 一.未使用母版页 js可 ...