zoukankan      html  css  js  c++  java
  • apache的proxy代理总访问后端web的第一个虚拟主机

    先查看cat /usr/local/apache2/modules 时候有mod_proxy.so  mod_proxy_http.so mod_proxy_connect

    如果没有,使用apache自带的扩展编译工具/usr/local/apache2/bin/apxs ,进入源码包cd /usr/local/httpd-2.2.31/modules/proxy 可以有可以的源码

    /usr/local/apache2/bin/apxs -i -c -a mod_proxy.c prox_util.c

    /usr/local/apache2/bin/apxs -i -c -a mod_proxy_http.c
    /usr/local/apache2/bin/apxs -i -c -a mod_proxy_connect.c

     

    安装后之前 配置虚拟主机

    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host.example.com
        DocumentRoot "/usr/local/apache2/htdocs/"
        ServerName dummy-host.example.com
        ServerAlias www.dummy-host.example.com
    </VirtualHost>

    <VirtualHost *>
        ServerName www.discuz.com
        CustomLog "/dev/null" combined
        ProxyRequests Off

        <Proxy *>
            Order deny,allow
            Allow from all
        </Proxy>

        ProxyPass / http://www.discuz.com/
        ProxyPassReverse / 192.168.0.105/
    </VirtualHost>
    第一个虚拟主机是默认的虚拟主机

    注意:如果ProxyPass 访问写的是IP,发现不可以,达不到效果,记得修改域名,不用去用IP

  • 相关阅读:
    动手动脑
    选课1.0
    四则运算
    JAVA异常处理机制资料整理
    JAVA学习日报(快乐作业) 10.27
    JAVA学习日报(快乐作业) 10.20
    JAVA学习日报 9/30
    JAVA学习日报 9/28
    JAVA学习日报 9/27
    JAVA学习日报 9/26
  • 原文地址:https://www.cnblogs.com/the-study-of-linux/p/5226493.html
Copyright © 2011-2022 走看看