zoukankan      html  css  js  c++  java
  • Apache开启Proxy代理,实现域名端口转发

    今天帮客户迁移网站,客户一个是ASPX的一个是PHP的网站,这时候有2个域名,可是php网站是Apache下的伪静态,必须要用到Apache,但是ASPX网站还必要到IIS+Mssql

    然后到了这个时候,IIS+Apache都是使用的80端口,肯定会起冲突的,这时候应该怎么办呢? 那么我们只能在Apache的配置文件里面配置Proxy代理功能~!

    那么简单说下Apache下Proxy代理, 

    首先开启Apache的Proxy代理模块

    httpd.conf文件:

    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    

    修改httpd.conf引入vhost文件

    Include conf/extra/httpd-vhosts.conf

    Vhosts文件配置如下:

    <VirtualHost *:80>
    ServerName www.benet.com
    ProxyPass / http://www.benet.com:82/
    ProxyPassReverse / http://www.benet.com:82/
    </VirtualHost>
    
    <VirtualHost *:80>
    ServerName benet.com
    ProxyPass / http://www.benet.com:82/
    ProxyPassReverse / http://www.benet.com:82/
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^benet.com [NC]
    RewriteRule ^(.*)$ http://www.benet.com$1 [R=301,L]
    </VirtualHost>
    

     

  • 相关阅读:
    App案例分析——XBMC
    四则运算题目生成程序(基于控制台)
    第一次结对编程
    第二次作业--摩拜单车
    第0次作业
    团队编程作业1-团队展示与选题
    结对编程1-模块化
    APP案例分析
    第1次作业
    第0道作业
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/5149073.html
Copyright © 2011-2022 走看看