Apache服务器中设置端口映射和反向代理的方法

 
Apache服务器中设置端口映射和反向代理的方法
2016-09-26 19:46:46 /故事大全

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 //192.168.10.12:8080/

ProxyPassReverse /yingshe //192.168.10.12:8080/

<proxy //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://wsw.×××.com/

ProxyPassReverse / https://wsw.×××.com/

#此处项目名称 /https://wsw.×××.com/ 代理为 / 跟目录访问,session会丢失,需要配置如下信息

ProxyPassReverseCookiePath /https://wsw.×××.com /

</VirtualHost>

#############################################################

# 通过http请求apache,apache也通过http访问代理站点

#############################################################

Listen 80

<VirtualHost *:80>

ProxyRequests On

ProxyPass / //wsw.×××.com/

ProxyPassReverse / //wsw.×××.com/

ProxyPassReverseCookiePath /https://wsw.×××.com /

<proxy https://wsw.×××.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://wsw.×××.com/

ProxyPassReverse / https://wsw.×××.com/

#此处项目名称 /https://wsw.×××.com/ 代理为 / 跟目录访问,session会丢失,需要配置如下信息

ProxyPassReverseCookiePath /https://wsw.×××.com /

<proxy https://wsw.×××.com>

AllowOverride None

Order Deny,Allow

Allow from all

</proxy>

</VirtualHost>

所属专题:
如果您觉得本文或图片不错,请把它分享给您的朋友吧!

 
搜索
 
 
广告
 
 
广告
 
故事大全
 
版权所有- © 2012-2015 · 故事大全 SITEMAP站点地图-Foton Auman手机看故事 站点地图-Foton Auman