nginx 正向代理(上网代理) 反向代理
正向代理(上网代理)
正向代理 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;}}
}
- 正向代理特点 增加dns解析 resolver
- server 没有server_name
- 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
- http_proxy http代理
- https_proxy https代理
- 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 正向代理(上网代理) 反向代理相关推荐
- Nginx(二):反向代理原理 与 配置文件详解
相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...
- 你需要知道的前端跨域知识(同源、正向代理、反向代理、前端代理、nignx反向代理)
你需要知道的前端跨域知识(同源.正向代理.反向代理.前端代理.nignx反向代理) 一.什么是跨域? 当一个请求url的协议名.主机号.端口号三者任意一个或多个与当前url不同,即可称为跨域. 二.为 ...
- Keepalived+Nginx实现高可用,反向代理---模拟实现线上环境
[前言] 在对Keepalived+Nginx进行了研究后,将这项技术推广上线,并配合运维进行网站搭建起来.经过一段时间的运行线上环境 运行已经稳定,不过自己还需要进行更加深入的研究:那么如何模拟线上 ...
- Keepalived+Nginx实现高可用,反向代理---Keepalived安装及相关配置
[前言] 在博文<智能一代云平台(十五):Keepalived+Nginx实现高可用,反向代理---Nginx安装及配置>中介绍了Nginx的安装及相关配置的信息,由于篇幅原因不能用一篇博 ...
- 用Nginx做端口转发(反向代理)
用Nginx做端口转发(反向代理) 将域名转发到本地端口 将域名转发到另一个域名 本地一个端口转发到另一个端口或另一个域名 加 / 与不加 / 有时我们会使用一些java或node应用,但又不想让他们 ...
- 将Vue项目部署在Nginx,解决前端路由、反向代理和静态资源问题
将Vue项目部署在Nginx,解决前端路由.反向代理和静态资源问题 需求: 一台服务器,Linux 安装了Nginx 使用Vue脚手架编写的Vue项目 第一步:将Vue项目打包,然后将生成的dist文 ...
- 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少
反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...
- docker安装nginx规范所有项目的反向代理(一个项目一个反向代理的conf配置文件)
背景 centos7安装nginx比较麻烦,还是docker安装比较香. dokcer安装nginx比较简单,而且教程很多,那为什么还要总结? 这篇文章主要是规范化nginx对项目的反向代理,明显的特 ...
- nginx配置域名转发、反向代理、负载均衡
[Nginx那些事]系列 [Nginx那些事]nginx 安装及常用指令 [Nginx那些事]Nginx 配置文件说明 [Nginx那些事]nginx原理解析 [Nginx那些事]nginx配置实例( ...
- nginx 如何自定义域名配置反向代理
nginx 如何自定义域名配置反向代理 1.修改配置文件 1.1 下载好的nginx目录中有一个conf目录,如下图最上面 1.2 进入之后找到nginx.conf这个文件,用记事本或者Notepad ...
最新文章
- 虚幻引擎的数学知识学习教程 Math for Unreal Engine (Early Preview)
- 中国人工智能学会通讯——智能语音技术与产业应用展望 1.2 智能语音产业应用的现状和挑战...
- html loading原理,加载HTML-Loading HTML
- ROS系统实现 tf坐标系广播与监听
- 正点原子探索者原理图_正点原子【STM32-F407探索者】第二十六章 DAC 实验
- spring boot使用freemarker页面获取系统路径最简配置
- pingfangsc字体_2020-iOS GUI-字体规范
- 多项式除法,多项式取模
- Debug Hook
- python如何提高性能_python – 如何在这个短代码中提高numpy性能...
- 电脑故障维修常见的故障整理,电脑小白必备!
- 《完全写作指南》随笔
- 学习MAXScript
- 洛谷 P5602 小E与美食 (尚贤)
- php代码审计(适合小白入门)
- Mysql 窗口函数
- Python本地文件合并(csv)
- 初学莫队算法 bzoj2038 小z的袜子 分块算法
- 【STM32】芯片自锁、No Cortex-M SW Device Found/HardFault_Handler无法下载等问题的解决办法
- 常太晚睡觉等于自杀!!熬夜也要有技巧!!
热门文章
- “ZAO”在中国会遇到GDPR监管吗?
- python图像数据是几维数据_python实现终端3维数据可视化
- 如何计算两个日期之间相隔的天数?calendar的用法
- SpringCloud微服务技术实践与总结(基础篇)
- Improving speech recognition by revising gated recurrent units
- 钱林波:国土空间综合交通体系规划的新要求与新内涵
- 简单交通灯识别Traffic-Light-Classify
- 1.屏幕分类和刘海屏的适配原则
- mysql下载简书_安装MySQL
- 磁盘不见了只剩一个c盘_无损分区后 磁盘分区不见了只剩一个系统分区怎么办?...