美文网首页我爱编程
Ubuntu Apache 反向代理

Ubuntu Apache 反向代理

作者: cndaqiang | 来源:发表于2017-08-25 17:57 被阅读203次

参考

Apache的ProxyPass指令详解
期间参考we

反向代理

具体看wiki反向代理
现在有一个网站A,由于某些原因用户无法访问,但是用户可以访问服务器B,B可以访问网站A,所以使用B做反向代理,用户访问网站B,B连同用户和网站A,如图B为Proxy,A为Web server

反向代理wiki

环境

代理服务器 Apache Ubuntu
网站服务器 本实例针对的是discuz网站,其实不用操作

步骤

再说一次,我不懂啊,只是先把任务完成

1. 安装apache

sudo su
apt-get update
apt-get install apache2   #安装apache
a2enmod proxy proxy_balancer proxy_http
#启用代理模块

2. 修改配置

cd /etc/apache2/sites-enabled
vi 000-default.conf 

在最前面添加

<VirtualHost *:80>
    Servername  代理服务器ip或者域名
        ProxyRequests Off
#off表示开启反向代理,on表示开启正向代理
        ProxyPass / 被代理的网站
        ProxyPassReverse  / 被代理的网站
        <Proxy *>
           Order Deny,Allow
           Allow from all
        </Proxy>
</VirtualHost>

如图

image.png

3. 重启生效

/etc/init.d/apache2 restart

效果
可以通过http://23.95.-.-访问http://---.net

存在问题

并不是所有网站都能代理,先能代理这个再说,需要再说
全是问题,apache还没正式了解过。。。

相关文章

  • Apache配置反向代理

    参考文章: Apache配置正向代理与反向代理 Apache反向代理配置

  • Ubuntu Apache 反向代理

    参考 Apache的ProxyPass指令详解期间参考we 反向代理 具体看wiki反向代理现在有一个网站A,由于...

  • ubuntu apache反向代理配置

    最近因为配置一个nodejs的博客,然而我的vps上面的80端口已经被占用了,所以就打算使用反向代理技术。 反向代...

  • 使用nodejs做反向代理服务器

    index 使用nodejs做反向代理服务器 __veblen 为什么要反向代理?Nginx/Apache反向代理...

  • Debian 9 使用Apache实现反向代理和负载均衡

    Debian 9 使用Apache实现反向代理和负载均衡 反向代理的原理 Reverse Proxy What i...

  • 使用apache 2.2 mod_proxy做tomcat we

    apache的配置 mod_proxy 支持转发代理和反向代理,所以配置反向代理时首先需要关闭转发代理,关闭方式见...

  • Apache反向代理

    什么是反向代理服务器? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请...

  • Apache反向代理

    • Apache反向代理 步骤一 配置Apache的httpd.conf文件,取消如下注释 1234LoadMod...

  • Apache反向代理

    一、Mac 自带apache服务器 终端执行apachectl -h查看相应指令: 二、apache反向代理: 无...

  • apache做反向代理

    apache做反向代理,所以记录一下 这几个都是APACHE的代理指令: 参考 http://blog.csdn....

网友评论

    本文标题:Ubuntu Apache 反向代理

    本文链接:https://www.haomeiwen.com/subject/mjxpdxtx.html