Nginx转发代理配置_billfeller的博客-CSDN博客


本站和网页 https://blog.csdn.net/billfeller/article/details/8552954 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Nginx转发代理配置_billfeller的博客-CSDN博客
Nginx转发代理配置
billfeller
于 2013-01-29 15:42:19 发布
2348
收藏
分类专栏:
nginx
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/billfeller/article/details/8552954
版权
nginx
专栏收录该内容
5 篇文章
0 订阅
订阅专栏
作者:zhanhailiang 日期:2013-01-29
需求:
由于系统集成需求,需要将www.hwtrip.com集成到itravel.smartcom.cc中。
想法:
浏览器访问itravel.smartcom.cc/trip/****,通过Nginx将请求转发到www.hwtrip.com/$1?$query_string&from=itravel。
做法:
添加Nginx配置:匹配location中/trip/关键字,将该请求转发到www.hwtrip.com/$1?from=itravel
# 注意这里是匹配请求URI的路径是否含关键字/trip/,所以必须加上~, 若不加~,则相当于查找根目录下是否含有trip目录,详见【location】【一个简单PHP站点配置】【location】
location ~ /trip/ {
proxy_pass http://www.hwtrip.com:80;
proxy_redirect default;
proxy_set_header Host www.hwtrip.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 转发前的请求参数会默认添加到新参数后面 ,详见【rewrite】
rewrite ^/trip/(.*)$ /$1?from=itravel break;
break;
最后测试用例如下:
==> 请求头 <==
GET /trip/t.html HTTP/1.1
Host: itravel.smartcom.cc
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: ******
==> 响应头 <==
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 29 Jan 2013 07:38:11 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Content-Encoding: gzip
billfeller
关注
关注
点赞
收藏
打赏
评论
Nginx转发代理配置
作者:zhanhailiang 日期:2013-01-29需求:由于系统集成需求,需要将www.hwtrip.com集成到itravel.smartcom.cc中。想法:浏览器访问itravel.smartcom.cc/trip/****,通过Nginx将请求转发到www.hwtrip.com/$1?$query_string&from=itravel。做法:添
复制链接
扫一扫
专栏目录
nginx 代理转发
12-23
nginx window版本的 主要用户服务的代理转发 ,用于多个tomcat 服务器的集群 和负载均衡
nginx配置代理与转发
fubaojiexing的博客
01-18
4268
nginx配置案例一:
访问地址:http://mbuy.bbc.com/h5cdn/#/buy/userInfo
mbuy.bbc.com站点nginx配置(mbuy.bbc.com.conf ):
##mbuy.bbc.com###
upstream mbuy_server {
server 10.12.25.186:8085 max_fails=1 fail_timeo...
参与评论
您还未登录,请先
登录
后发表或查看评论
nginx中配置代理转发
最新发布
远近
10-28
742
nginx中配置代理转发,redis端口转发
nginx的纯代理转发简单配置
做你想做的人,没有时间的限制,只要愿意,什么时候都可以start。
08-24
2万+
worker_processes 1;
events {
worker_connections 1024;
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
...
Nginx常见场景代理转发配置
热门推荐
阿飞的专栏
07-16
15万+
注意:本文出自 “阿飞”的博客 ,如果要转载本文章,请与作者联系!
并注明来源:http://blog.csdn.net/faye0412/article/details/75200607
在这里分享的不是nginx的配置文件说明,而是nginx常用的转发代理配置(比如线上多域名配置,后端各种转发代理配置以及较为复杂的代理转发配置),另外还会对常用的转发代理参数配置进行说明...
Nginx03 -- 代理转发
fengxianaa的博客
07-02
1347
Nginx 教程,Nginx 系列,Nginx 代理转发
Nginx_反向代理(转发)
骑大马挎大刀
04-10
5270
反向代理(转发):通过反向代理配置,让用户发起请求,让nginx转发到指定服务器上面去。
修改nginx.conf文件,查看server节点,相当于一个代理服务器,可以配置多个。
应用举例:当用户访问localhost请求时,让他跳转到localhost:8080的服务器上。
1、在tomcat服务器中(D:\development\apache-tomcat-8.5.31\webapps\ROOT目录下)添加一个测试的demo.html文件。
2、启动tomcat服务器:在D:\development\a
nginx配置非80端口
kaige8312的博客
09-18
1370
#user nobody;
worker_processes 2;
events {
worker_connections 1024;
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_t...
nginx代理转发配置
qq_35310348的博客
03-05
3722
需求
centos服务器,192.168.4.1
docker安装了两个springboot服务:192.168.8.20:8080 192.168.8.21:8081
对外统一要用 192.168.4.1/xxx去访问所有的服务
案例1
本身访问服务2的url是: 192.168.8.21/ss
浏览器输入 192.168.4.1/ss 就要访问到服务2的转发配置:
server {
listen 80;
server_name localhost;
charset
nginx反向代理——将80端口请求转发到8080
David的博客
03-25
13万+
先来理解一波概念,什么是nginx反向代理?
反向代理的意思是以代理服务器(这里也就是nginx)来接收网络上的请求,也就是url(默认是80端口),
1,nginx通过对url里面的一些判断(转达规则配置在nginx配置文件中),比如端口号(nginx默认是80)有可能是对二级域名来判断
比如test1.baidu.com,test2.baidu.com,这就是两个二级域名,这里的一级域名...
nginx代理转发说明
依步_的专栏
10-19
1409
1、nginx默认转发header,个别字段除外
说明:
(1)proxy_hide_header
语法:
proxy_hide_headerfield;
默认值:

上下文:
http,server,location
nginx默认不会将“Date”、“Server”、“X-Pad”,和“X-Accel-...”响应头发送给客户端。proxy_hide_header指令则可以设置额外的响应头,这些响应头也不会发送给客户端。相反的,如果希望允许传递某些响应头给客...
niginx 配置代理websokcet
qq_40167174的博客
03-20
415
server {
listen 80;
server_name xxx.xxx.cn;
client_max_body_size 20m;
location / {
proxy_redirect off;
proxy_set_header Host $host:$server_port;
...
nginx 反向代理到另一个nginx并在另一个ngixn上面做转发
zouyang920的博客
03-25
7131
一、背景
近期部署项目时遇到一个问题,由阿里云解析到一个公网iP,由该公网ip的nginx进行转发。但转发时,该项目为前后端分离,需要解析到远程服务器的xxx目录,这通过一个nginx转发不好解决。通过第一个nginx转发到远程服务器的nginx端口,由远程服务器的nginx进行本地转发即可。
二、步骤
1.比如远程服务器内网ip为192.168.10.11,ip公网ip服务器的nginx转发到192.168.10.11:的80端口(nginx端口)。
upstream config_upstream{
nginx代理转发规则
追随大神的脚步
05-14
1139
nginx 之 proxy_pass
第一种:
location /proxy/ {
proxy_pass http://127.0.0.1/;
代理到URL:http://127.0.0.1/test.html
第二种(相对于第一种,最后少一个 /
location /proxy/ {
proxy_pass http://127.0.0.1;
代理到URL:http://127.0.0.1/proxy/test.html
第三种
location /proxy/ {
nginx1.19正向代理转发https
weixin_38216484的博客
09-11
1018
序言:nginx,是个常见的高性能的HTTP和反向代理web服务器,在以往配置中一般认为无法转发https协议的访问,但是由于各种原因,我需要搭建一台代理服务器,在正常搭建之后发现连百度都访问不了,这能忍?
于是查询了一些资料,在github上发现了一个很有用有用有用的项目,可以实现代理https的转发,
链接如下:
[https://github.com/chobits/ngx_http_proxy_connect_module]
该项目部署操作也一并说明了,但是有一些基础设置略过了,导致实际配置不太
nginx 4层代理转发
springorg的博客
03-21
5384
背景:通过nginx代理转发一个web网站,但尝试在http模块中做代理导致文件无法正常上传,随后采用四层代理方式文件成功上传。
安装stream模块
如果已安装过nginx,进入安装包内重新编译执行。(默认安装位置/usr/local/nginx)
#/usr/local/nginx/sbin/./nginx -V #查看nginx是否有安装stream模块
#cd nginx1.21.1
#./configure --with-stream
#make & make install
#m
nginx小知识 :通过nginx代理转发接口地址
危险、的博客
09-02
1741
nginx 代理接口地址 proxy_pass
nginx代理转发
lxp199741的博客
02-07
1429
nginx转发
nginx配置代理转发,顺便写点负载均衡
qq_32037561的博客
08-26
115
nginx配置代理转发,顺便写点负载均衡
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:大白
设计师:CSDN官方博客
返回首页
billfeller
CSDN认证博客专家
CSDN认证企业博客
码龄14年
暂无认证
318
原创
7万+
周排名
130万+
总排名
120万+
访问
等级
1万+
积分
80
粉丝
48
获赞
35
评论
76
收藏
私信
关注
热门文章
curl网站开发指南
21683
git push时遇到问题“fatal: No destination configured to push to.”
15570
【Sublime】Pretty JSON插件安装与配置
15543
如何解决“Error detected while processing /root/.vimrc:”
13509
memcached在大负载高并发网站上的应用(一)---简介 原创 王泽宾
12944
分类专栏
js
162篇
php
92篇
linux
69篇
android
32篇
java
5篇
html+css
45篇
mysql
17篇
nginx+apache
6篇
memcached
6篇
chrome
2篇
vim
13篇
算法
13篇
工具
35篇
http
8篇
浏览器
3篇
gearman
1篇
nodejs
16篇
fastcgi
2篇
RAID
rsync
1篇
dom
8篇
前端开发
22篇
shell
15篇
设计模式
10篇
推荐算法
2篇
web安全
3篇
coffeescript
1篇
监控系统
2篇
版本控制
10篇
nginx
5篇
移动开发
5篇
版本构建
2篇
存储技术
5篇
Code Review
1篇
lua
3篇
版本管理
3篇
4篇
mongodb
3篇
python
1篇
grunt
1篇
npm
1篇
sublimetext2
8篇
redis
8篇
pecl
1篇
make
1篇
数据存储
1篇
github.com
1篇
twemproxy
1篇
bitmap
2篇
人工智能
1篇
css
1篇
用户追踪技术
1篇
svn
1篇
tcpdump
1篇
最新评论
vim使用ctags报“E257: cstag: tag not found”解决方案
Yoyo_木槿:
请问 已经加入这两句话了还是找不到tags怎么办
vim使用ctags报“E257: cstag: tag not found”解决方案
问剑天枢小庄:
创建一个
【Sublime】Pretty JSON插件安装与配置
phoenixsky_:
哎,我也是
【Sublime】Pretty JSON插件安装与配置
MR舞步:
找了半天终于找到了我想要的答案。这个pretty json默认开启了这个unicode编码转义。大家不需要的话可以关闭了。
[算法实现]选择n次(n≥M), 能集齐M种卡片的概率是多大?
戴钢盔的龟:
请问为何有error呢
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Linux tcpdump命令详解
关于php include变量作用域的说明
使用Chrome Inspect调试WebApp
2015年26篇
2014年87篇
2013年66篇
2012年369篇
2011年122篇
目录
目录
分类专栏
js
162篇
php
92篇
linux
69篇
android
32篇
java
5篇
html+css
45篇
mysql
17篇
nginx+apache
6篇
memcached
6篇
chrome
2篇
vim
13篇
算法
13篇
工具
35篇
http
8篇
浏览器
3篇
gearman
1篇
nodejs
16篇
fastcgi
2篇
RAID
rsync
1篇
dom
8篇
前端开发
22篇
shell
15篇
设计模式
10篇
推荐算法
2篇
web安全
3篇
coffeescript
1篇
监控系统
2篇
版本控制
10篇
nginx
5篇
移动开发
5篇
版本构建
2篇
存储技术
5篇
Code Review
1篇
lua
3篇
版本管理
3篇
4篇
mongodb
3篇
python
1篇
grunt
1篇
npm
1篇
sublimetext2
8篇
redis
8篇
pecl
1篇
make
1篇
数据存储
1篇
github.com
1篇
twemproxy
1篇
bitmap
2篇
人工智能
1篇
css
1篇
用户追踪技术
1篇
svn
1篇
tcpdump
1篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
billfeller
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值