在/etc/httpd/conf路径下的httpd.conf文件
###new add for webui.cong###
Include "E:/local/Wamp/bin/apache/Apache2.2.17/conf/webui_port.conf"
Include "E:/local/Wamp/bin/apache/Apache2.2.17/conf/webui_proxy.conf"
webui_port.conf文件
#proxy本地端口映射
DocumentRoot "E:/www/yingshe/"
Options -Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from all DirectoryIndex index.php
</VirtualHost>
ProxyPass /yingshe http://192.168.10.12:8080/
ProxyPassReverse /yingshe http://192.168.10.12:8080/
<proxy http://192.168.10.12:8080/>
AllowOverride None
Order Deny,Allow
Allow from all
</proxy>
webui_proxy.conf文件
#proxy远程反响代理
Listen 8002
<VirtualHost *:8002>
SSLProxyEngine on
ProxyRequests on
ProxyPass / https://192.168.10.201/
ProxyPassReverse / https://192.168.10.201/
<proxy https://192.168.10.201/>
AllowOverride None
Order Deny,Allow
Allow from all
</proxy>
</VirtualHost>
总结
#Apache mod_proxy做反向代理
##要做更多支持请开启以下相应module
##proxy_module
##反向代理模块
##proxy_http_module
##反向代理http协议模块
##Rewrite_module
##地址重写
##ssl_module
##ssl协议模块
########################################################
# 通过https请求apache,apache也通过https访问系统
########################################################
Listen 443
<VirtualHost *:443>
ProxyRequests On
# 声明ssl代理引擎
SSLProxyEngine on
# 这里声明代理的URL转换处理
# 注意需要使用域名,否则证书、用户页面的URL会有问题
ProxyPass / https://www.×××.com/
ProxyPassReverse / https://www.×××.com/
#此处项目名称 /https://www.×××.com/ 代理为 / 跟目录访问,session会丢失,需要配置如下信息
ProxyPassReverseCookiePath /https://www.×××.com /
</VirtualHost>
#############################################################
# 通过http请求apache,apache也通过http访问代理站点
#############################################################
Listen 80
<VirtualHost *:80>
ProxyRequests On
ProxyPass / http://www.×××.com/
ProxyPassReverse / http://www.×××.com/
ProxyPassReverseCookiePath /https://www.×××.com /
<proxy https://www.×××.com>
AllowOverride None
Order Deny,Allow
Allow from all
</proxy>
</VirtualHost>
########################################################
# 通过http请求apache,apache通过https访问系统
########################################################
Listen 8002
<VirtualHost *:8002>
ProxyRequests On
# 声明ssl代理引擎
SSLProxyEngine on
# 这里声明代理的URL转换处理
# 注意需要使用域名,否则证书、用户页面的URL会有问题
ProxyPass / https://www.×××.com/
ProxyPassReverse / https://www.×××.com/
#此处项目名称 /https://www.×××.com/ 代理为 / 跟目录访问,session会丢失,需要配置如下信息
ProxyPassReverseCookiePath /https://www.×××.com /
<proxy https://www.×××.com>
AllowOverride None
Order Deny,Allow
Allow from all
</proxy>
</VirtualHost>

Apache服务器中设置端口映射和反向代理的方法的更多相关文章

  1. VMware虚拟机中设置端口映射(转载)

    VMware Workstation提供了两种虚拟机上网方式,一种bridge,一种NAT,bridge可以获得公网地址,而NAT只能是内网地址了. NAT相当于把主机当成了一个NAT转换器,我们可以 ...

  2. apache服务器中设置目录不可访问

    <Directory "d:/amp/apache/htdocs/images">    Allow from all    Options None</Dire ...

  3. vbox NAT 设置端口映射(NAT+8080端口转发)

    VirtualBox的提供了四种网络接入模式,它们分别是: 1.NAT 网络地址转换模式(NAT,Network Address Translation) 2.Bridged Adapter 桥接模式 ...

  4. Tp-link路由器怎么设置端口映射 内网端口映射听语音

    https://jingyan.baidu.com/article/ca00d56c710ef9e99eebcf85.html 只有一台能上网的电脑就可以自己免费搭建服务器,本经验简单介绍家用tp-l ...

  5. delphi7开发webservice部属在apache服务器中 转

    delphi7开发webservice部属在apache服务器中 delphi7 webservice apache 用Delphi7开发Web Service程序,并把服务程序放在apache We ...

  6. django项目部署在Apache服务器中,静态文件路径的注意点

    django Apache部署静态文件的路径注意点 静态文件放在对应的 app 下的 static 文件夹中 或者 STATICFILES_DIRS 中的文件夹中. 当 DEBUG = True 时, ...

  7. 在同一个Apache服务器软件上部署多个站点的基础方法

    这篇文章主要介绍了Apache中Virtual Host虚拟主机配置及rewrite模块中的重要参数说明,是在同一个Apache服务器软件上部署多个站点的基础方法,需要的朋友可以参考下(http:// ...

  8. jQuery中设置form表单中action值的方法

    jQuery中设置form表单中action值的方法 (2011-03-17 10:18:19) 转载▼ 标签: 杂谈   html代码: <form id="myFormId&quo ...

  9. 在MySQL中设置事务隔离级别有2种方法:

    在MySQL中设置事务隔离级别有2种方法: 1 在my.cnf中设置,在mysqld选项中如下设置 [mysqld] transaction-isolation = READ-COMMITTED 2 ...

随机推荐

  1. union的特性,去重与不去重

    转载:https://blog.csdn.net/kingmax54212008/article/details/33762921 union的特性,去重与不去重 集合操作有 并,交,差 3种运算. ...

  2. Python——高阶函数——map filter zip

    一.map函数 1.作用:它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. 2.实例 def f(x): return x* ...

  3. Unity3d中如何查找一个脚本被挂在那些预设上面?

    用一个脚本函数可以获取到选择的脚本文件被哪些预设和场景引用 [MenuItem("Assets/Tool/GetReference")] static void GetRefere ...

  4. vue学习笔记(四)- cmd无法识别vue命令解决方法

    解决控制台无法识别vue命令问题 作者:狐狸家的鱼 本文链接:cmd无法识别vue命令解决方法 GitHub:sueRimn 在控制台输入vue会报以下错误: vue : 无法将“vue”项识别为 c ...

  5. SyntaxError: Unexpected token ' in JSON at position 2

    js中字符串转json对象时报错: Uncaught SyntaxError: Unexpected token s in JSON at position 2 解决方法: js中获取jsp的返回值 ...

  6. 3173. 【GDOI2103模拟3.17】扫雷游戏(搜索 + 剪枝)

    Problem 给出一个类似扫雷的游戏,有\(num\)个数字,求至少有多少个雷. Data constraint \(n,m\le 15,num\le 15\) Solution 好搜索啊. 现讲一 ...

  7. java 简单程序

    public class a{ public static void main(String[] args) { System.out.println("Hello world") ...

  8. saltstack主机管理项目:主机管理项目需求分析(一)

    1.场景: 我现在又一台裸机要实现一下任务 2.配置管理: 1.装上nginx,mysql 2.nginx用我指定的配置文件 3.mysql用户 4.设置一个默认的数据库访问权限 5.启动mysql ...

  9. 深入jar包:从jar包中读取资源文件getResourceAsStream

    一.背景 我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等). 在单独运行的时候这些简单的处理当然不会有问题.但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不 ...

  10. java调用matlab绘图

    一 注意事项 1: MatLab的版本必须是2006b+(包括2006b或更高版本),因为只有在这些版本中才有MATLAB Builder for Java(也叫Java Builder). 2: 运 ...