nginx(1、正向代理)

所谓正向代理,是指代理服务器作为一个分发节点将http请求转发给内网的业务节点。

在windows下实例如下:

1、下载安装包:nginx-1.7.9.zip;

2、解压后,执行start nginx.exe;备注:之前放在比较深的目录中,执行失败;

3、执行完成后,能在http://localhost 下看到nginx主页;

4、配置正向代理,修改conf/nginx.conf:

    server {
        listen       80; //监听的端口
        server_name  localhost; //外部访问的域名,如www.xxx.com

        location / {
          proxy_pass   http://127.0.0.1:3000; //上述访问被转发的地址
        }

在上例配置中,访问localhost:80端口的http请求,会转发至3000端口(node的web项目)

时间: 2024-12-25 14:41:44

nginx(1、正向代理)的相关文章

nginx做正向代理

Nginx常用来做反向代理,但是作为正向代理大家有没有试过呢? Nginx配置如下: server{        resolver x.x.x.x;        listen 82;        location / {                proxy_pass http://$http_host$request_uri;        }} 注意项:1. 不能有hostname2. 必须有resolver, 即dns,即上面的x.x.x.x,换成你们的DNS服务器ip即可3 .

nginx作为正向代理,反向代理的一些应用

正向代理代理的对象是客户端 反向代理代理的对象是服务端 举例说下nginx作为正向代理作访问控制 server{ listen 80; server_name localhost jeson.gaosf.com; access_log /var/log/nginx/log/host.access.log main; location /{ if($http_x_forwarded_for !~* "^116\.62\.103\.228"){ return 403; } root /op

Nginx的正向代理和反向代理

一.介绍 实践中客户端无法直接跟服务端发起请求的时候,我们就需要代理服务.代理可以实现客户端与服务端之间的通信,我们的Nginx也可以实现相应的代理服务.代理分为正向代理和反向代理,此文就来演示一下Nginx配置正向代理和反向代理的场景. 二.正向代理和反向代理的区别 正向代理和反向代理的区别我在知乎上找到两张图可以帮助我们很好的理解: 正向代理:客户端 <一> 代理 一>服务端 正向代理简单地打个租房的比方: A(客户端)想租C(服务端)的房子,但是A(客户端)并不认识C(服务端)租不

NGINX学习(七)--nginx做正向代理

1.概述 nginx的正向代理,只能代理http.tcp等,不能代理https请求.有很多人不是很理解具体什么是nginx的正向代理.什么是反向代理.下面结合自己的使用做的一个简介: 1)正向代理: 所谓正向代理就是内网服务器主动要去请求外网的地址或服务,所进行的一种行为.内网服务---访问--->外网 2)反向代理: 所谓反向代理就是外网要访问内网服务而进行的一种行为. 外网----请求--->内网服务 (是不是太简洁了#@#) 2.两种代理配置方式: 1)正向代理: server端: 应用

nginx的正向代理和反向的区别及配置

1.正向代理的概念 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端.客户端必须要进行一些特别的设置才能使用正向代理. 2.反向代理的概念 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置.客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器

基于nginx的正向代理实现

前言: 一次偶发的运营商故障,导致部分区域访问BGP站点不可达,为了避免问题再次发生,准备了一套正向代理环境, 当出现类似问题时,可以通过修改DNS实现流量转移. 其核心原理为代理转发,缺点是正向代理后端接收的源IP为正向代理的IP,对WAF.日志统计等产生干扰,所以不建议长时间使用. 由于是单站点的正向解析,且站点拥有站点的证书文件,可以将HTTP及HTTPS搭建起来. 刚开始实现正向代理时,没有考虑互联网上大量的爬虫,导致服务器被用作在线代理,为了避免爬虫利用正向代理,在DNS解析中,关闭递

nginx实现正向代理和反向代理

注意:nginx正向代理有缺陷,如果同时实现http和https正向代理请使用squid软件 (1)正反向代理 正向代理:实现客户端上网 反向代理:代理访问后端web服务器, 区别:正向代理的对象是客户端,反向代理的对象是服务器端 (2)nginx实现http正向代理 1.修改配置文件 #vim /usr/local/nginx/conf/nginx.conf http { include /usr/local/nginx/conf.d/*.conf } #mkdir /usr/local/ng

Nginx的正向代理与反向代理详解

正向代理和反向代理的概念 代理服务(Proxy),通常也称为正向代理服务. 如果把局域网外Internet想象成一个巨大的资源库,那么资源就分布到了Internet的各个点上,局域网内的客户端要访问这个库里的资源就必须统一通过代理服务器才能对各个站点进行访问. 局域网内的机器借助代理服务访问局域网外的网站, 这主要是为了增加局域网内部网络的安全性,使得网外的威胁因素不容易影响到网内,这里代理服务器起到了一部分防火墙的功能.同时,利用代理服务器也可以对局域网外的访问进行必要的监控和管理.正向代理服

nginx配置正向代理

首先安装nginx apt-get install nginx 进入/etc/nginx/sites-enabled,运行cp default proxy,将下面的内容粘贴至proxy文件中 server{           resolver 8.8.8.8;           resolver_timeout 30s;            listen 82;           location / {                   proxy_pass http://$http

nginx做正向代理搭建bugfree

下载地址: Nginx下载地址:http://download.csdn.net/detail/terrly88/9099117 bugfree下载地址:http://download.csdn.net/detail/terrly88/9099133 1.准备环境 yum -y install libmcrypt-devel mhash-devel libxslt-devel \ libjpeg libjpeg-devel libpng libpng-devel freetype freetyp