• 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>
    

     

  • 相关阅读:
    自动化生成测试报告
    测试用例设计的常见几种方法
    python的七种数据类型
    python读写文件的几种方法
    测试工具之fiddler
    自动化前置用例和后置用例
    python的几种数据类型以及举例
    Selenium请求库
    第一篇帖子,上火了
    汉诺塔算法
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/5149073.html
Copyright © 2020-2023  润新知