• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >Nginx > nginx用mod_proxy实现反向代理配置

nginx用mod_proxy实现反向代理配置

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含nginx用mod_proxy实现反向代理配置等服务器相关知识,网友希望可以进行参考

反向代理做法可以为网站安全做更高一步,像一些银行肯定是使用了反代理就是你进入代理服务器也得不到任何数据,下面我来介绍nginx用mod_proxy实现反向代理配置方法。

由于项目需要实现一个域名代理的功能
比如:

 代码如下 复制代码
a.com/a.html=>b.com/b.html

也就是用a.com代理了所用b.com网站的请求,经过朋友介绍用apache的反向代理可以实现其目的,哥们试了一下,果然很爽.配置起来也超级的方便.

(注意下面只介绍反向代理,正向代理等我用到了再介绍嘿嘿)

1.启动apache的mod_proxy模块.

 代码如下 复制代码

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

注意mod_proxy_http.so.我测试的时候没有添加这个模块怎么测试都会代理失败,后来添加了这个模块后问题消失

2.实现代理语句

 代码如下 复制代码


ProxyPass /mirror/foo/ http://backend.example.com/

实现把当前host /mirror/foo/目录下面的请求全都分发到backend.example.com上面去.
根据我的要求:
在a.com的文件夹目录里面加上一条

 代码如下 复制代码
ProxyPass / http://b.com/

一切ok

3.进行域名代理后要注意:
3.1:网站中的url最好都用相对路径.如果用绝对路径的话容易绕过代理,这后代理服务器后面的主机就容易暴露.
3.2:注意在引用$__Server['server_name']全局变量的时候取到的是当前server_name的域名.如果想取到代理的域名则要通过$__Server['HTTP_X_FORWARDED_FOR']取得代理域名.注:一般用于写cookie之类的操作


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • nginx 配置禁止访问目录或文件
  • Nginx 502 Bad Gateway错误的原因分析与解决方法
  • nginx下404错误页面的配置方法
  • Nginx下设置虚拟主机的技巧一则
  • nginx支持.htaccess文件实现rewrite伪静态
  • nginx和apche如何自定义404的页面
  • Nginx下统一顶级域名和www子域名实现自动转向
  • nginx location 指令匹配顺序
  • Nginx 504 Gateway Time-out错误的解决方案
  • Nginx开启Gzip压缩大幅提高页面加载速度

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • nginx 设置网站目录访问验证方法
    • Nginx 504 Gateway Time-out错误的解决方案
    • DJI Lightbridge 深度技术评测
    • nginx location 指令匹配顺序
    • Debian 7 安装LNMP服务器命令详解
    • Nginx下统一顶级域名和www子域名实现自动转向
    • Curl监控Nginx网站状态,如回应502信息即重启php-fpm
    • nginx下文件类型错误解析漏洞及处理方法
    • nginx用mod_proxy实现反向代理配置
    • Nginx怎么打开目录浏览功能(autoindex)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有