正向代理(上网代理)

正向代理 nginx配置

user  nginx;
worker_processes  1;error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;events {use epoll;worker_connections 1024;
}http {resolver 8.8.8.8;server {listen 8088; location / {proxy_pass http://$http_host$request_uri;}}
}
  1. 正向代理特点 增加dns解析 resolver
  2. server 没有server_name
  3. proxy_pass指令

内网服务器配置上网代理

vim /etc/profile 追加

#代理服务器
http_proxy=http://root@192.168.0.194:8088/
# http_proxy=http://用户名:密码@ip:端口/
# 如果用私钥登录 http_proxy=http://用户名@ip:端口/
https_proxy=http://root@192.168.0.194:8088/
export http_proxy https_proxy
  1. http_proxy http代理
  2. https_proxy https代理
  3. no_proxy 不使用代理的域名或ip (no_proxy=localhost,127.0.0.1,*.baidu.com)

反向代理

#负责压缩数据流
gzip              on;
gzip_min_length   1000;
gzip_types        text/plain text/css application/x-javascript;#设定负载均衡的服务器列表
#weigth参数表示权值,权值越高被分配到的几率越大
upstream test{server 192.168.0.194:8080 weight=1;server 192.168.0.195:8080 weight=1; server 192.168.0.195:8085 weight=1;
}server {#侦听的80端口listen       80;# 服务名称 可配置域名只有配置的域名才可以访问server_name  localhost,www.baidu.com; #设定查看Nginx状态的地址location /nginxstatus{stub_status on;access_log on;auth_basic "nginxstatus";auth_basic_user_file htpasswd;}#匹配以jsp结尾的,tomcat的网页文件是以jsp结尾location / {index index.jsp;# proxy_pass   http://192.168.0.194:8080;  直接转发也可以proxy_pass   http://test;    #在这里设置一个代理,和upstream的名字一样#以下是一些反向代理的配置可删除proxy_redirect             off; #后端的Web服务器可以通过X-Forwarded-For获取用户真实IPproxy_set_header           Host $host; proxy_set_header           X-Real-IP $remote_addr; proxy_set_header           X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size       10m; #允许客户端请求的最大单文件字节数client_body_buffer_size    128k; #缓冲区代理缓冲用户端请求的最大字节数proxy_connect_timeout      300; #nginx跟后端服务器连接超时时间(代理连接超时)proxy_send_timeout         300; #后端服务器数据回传时间(代理发送超时)proxy_read_timeout         300; #连接成功后,后端服务器响应时间(代理接收超时)proxy_buffer_size          4k; #设置代理服务器(nginx)保存用户头信息的缓冲区大小proxy_buffers              4 32k; #proxy_buffers缓冲区,网页平均在32k以下的话,这样设置proxy_busy_buffers_size    64k; #高负荷下缓冲大小(proxy_buffers*2)proxy_temp_file_write_size 64k; #设定缓存文件夹大小,大于这个值,将从upstream服务器传}
}

nginx 正向代理(上网代理) 反向代理相关推荐

  1. Nginx(二):反向代理原理 与 配置文件详解

    相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...

  2. 你需要知道的前端跨域知识(同源、正向代理、反向代理、前端代理、nignx反向代理)

    你需要知道的前端跨域知识(同源.正向代理.反向代理.前端代理.nignx反向代理) 一.什么是跨域? 当一个请求url的协议名.主机号.端口号三者任意一个或多个与当前url不同,即可称为跨域. 二.为 ...

  3. Keepalived+Nginx实现高可用,反向代理---模拟实现线上环境

    [前言] 在对Keepalived+Nginx进行了研究后,将这项技术推广上线,并配合运维进行网站搭建起来.经过一段时间的运行线上环境 运行已经稳定,不过自己还需要进行更加深入的研究:那么如何模拟线上 ...

  4. Keepalived+Nginx实现高可用,反向代理---Keepalived安装及相关配置

    [前言] 在博文<智能一代云平台(十五):Keepalived+Nginx实现高可用,反向代理---Nginx安装及配置>中介绍了Nginx的安装及相关配置的信息,由于篇幅原因不能用一篇博 ...

  5. 用Nginx做端口转发(反向代理)

    用Nginx做端口转发(反向代理) 将域名转发到本地端口 将域名转发到另一个域名 本地一个端口转发到另一个端口或另一个域名 加 / 与不加 / 有时我们会使用一些java或node应用,但又不想让他们 ...

  6. 将Vue项目部署在Nginx,解决前端路由、反向代理和静态资源问题

    将Vue项目部署在Nginx,解决前端路由.反向代理和静态资源问题 需求: 一台服务器,Linux 安装了Nginx 使用Vue脚手架编写的Vue项目 第一步:将Vue项目打包,然后将生成的dist文 ...

  7. 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少

    反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...

  8. docker安装nginx规范所有项目的反向代理(一个项目一个反向代理的conf配置文件)

    背景 centos7安装nginx比较麻烦,还是docker安装比较香. dokcer安装nginx比较简单,而且教程很多,那为什么还要总结? 这篇文章主要是规范化nginx对项目的反向代理,明显的特 ...

  9. nginx配置域名转发、反向代理、负载均衡

    [Nginx那些事]系列 [Nginx那些事]nginx 安装及常用指令 [Nginx那些事]Nginx 配置文件说明 [Nginx那些事]nginx原理解析 [Nginx那些事]nginx配置实例( ...

  10. nginx 如何自定义域名配置反向代理

    nginx 如何自定义域名配置反向代理 1.修改配置文件 1.1 下载好的nginx目录中有一个conf目录,如下图最上面 1.2 进入之后找到nginx.conf这个文件,用记事本或者Notepad ...

最新文章

  1. 虚幻引擎的数学知识学习教程 Math for Unreal Engine (Early Preview)
  2. 中国人工智能学会通讯——智能语音技术与产业应用展望 1.2 智能语音产业应用的现状和挑战...
  3. html loading原理,加载HTML-Loading HTML
  4. ROS系统实现 tf坐标系广播与监听
  5. 正点原子探索者原理图_正点原子【STM32-F407探索者】第二十六章 DAC 实验
  6. spring boot使用freemarker页面获取系统路径最简配置
  7. pingfangsc字体_2020-iOS GUI-字体规范
  8. 多项式除法,多项式取模
  9. Debug Hook
  10. python如何提高性能_python – 如何在这个短代码中提高numpy性能...
  11. 电脑故障维修常见的故障整理,电脑小白必备!
  12. 《完全写作指南》随笔
  13. 学习MAXScript
  14. 洛谷 P5602 小E与美食 (尚贤)
  15. php代码审计(适合小白入门)
  16. Mysql 窗口函数
  17. Python本地文件合并(csv)
  18. 初学莫队算法 bzoj2038 小z的袜子 分块算法
  19. 【STM32】芯片自锁、No Cortex-M SW Device Found/HardFault_Handler无法下载等问题的解决办法
  20. 常太晚睡觉等于自杀!!熬夜也要有技巧!!

热门文章

  1. “ZAO”在中国会遇到GDPR监管吗?
  2. python图像数据是几维数据_python实现终端3维数据可视化
  3. 如何计算两个日期之间相隔的天数?calendar的用法
  4. SpringCloud微服务技术实践与总结(基础篇)
  5. Improving speech recognition by revising gated recurrent units
  6. 钱林波:国土空间综合交通体系规划的新要求与新内涵
  7. 简单交通灯识别Traffic-Light-Classify
  8. 1.屏幕分类和刘海屏的适配原则
  9. mysql下载简书_安装MySQL
  10. 磁盘不见了只剩一个c盘_无损分区后 磁盘分区不见了只剩一个系统分区怎么办?...