以下配置在 nginx.conf 修改

  • 提供简单的静态服务
http{events {worker_connections  1024;  ## Default: 1024 //必须设置事件}server{listen 8080;            // 不指定的情况下默认80root /data/other;     //在没有可匹配的location的路径时,将路径指向这里配置的路径location / {root /data/www;}location /images/ {root   /data;}}
}

以上配置的意思是 :
监听8080端口
当访问 http:localhost:8080/test.png时,代理到服务器文件系统/data/www路径下的 test.png
当访问 http:localhost:8080/images/test.png时,代理到服务器文件系统/data/images路径下的 test.png
如果去除以下配置

location / {root /data/www;
}

则当访问 http:localhost:8080/test.png时,代理到服务器文件系统/data/other路径下的 test.png,server下root的作用和location 的 / 近似,不过优先级最低

  • 设置一个简单的代理服务器
http{events {worker_connections  1024;  ## Default: 1024 //必须设置事件}server {listen 8080;   location / {proxy_pass http://baidu.com;}}
}

当访问 http:localhost:8080 时,将会被代理到 http://baidu.com

关于proxy_pass 的相关配置
以下转自: https://www.cnblogs.com/jzxy/articles/12971199.html
在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问
第一种:

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/ {proxy_pass http://127.0.0.1/aaa/;
}
代理到URL:http://127.0.0.1/aaa/test.html

第四种(相对于第三种,最后少一个 / )

location /proxy/ {proxy_pass http://127.0.0.1/aaa;
}
代理到URL:http://127.0.0.1/aaatest.html

nginx 代理的简单配置相关推荐

  1. nginx负载均衡简单配置

    nginx负载均衡简单配置 准备三台虚拟机来做这个实验: 172.16.160.99        web服务器 172.16.160.103      web服务器 172.16.160.98    ...

  2. nginx.config widows 简单配置存储

    nginx.config widows 简单配置存储 #user nobody; worker_processes 4;#error_log logs/error.log; #error_log lo ...

  3. Linux上搭建nginx,及简单配置

    在上家公司都是运维安装nginx,到新公司后代码开发完成部署测试服务器要求自己装nginx,研究了好久安装好之后,到正式上线还要自己安装,索性把安装步骤自己记载下来(好大一部分都是在网站找的). 一, ...

  4. Nginx代理缓冲proxy_buffering配置

    什么是代理缓冲 Nginx作为一个常用的反向代理,提供了代理缓冲的功能.它允许nginx将server端的响应读取下来缓存在本地内存或磁盘中,再已合适的速度发送给客户端. 为什么要有代理缓冲 在互联网 ...

  5. nginx代理 指向_nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  IP: 192.168.10.128 apache主机,hostname: c ...

  6. centos7通过yum安装nginx以及其简单配置使用

    干货!干货!干货! 执行命令: $ yum install -y nginx 通过yum安装的时候提示下面的错误: [root@localhost ~]# yum install nginx 已加载插 ...

  7. php nginx 负载均衡简单配置过程

    1.负载均衡 一台计算机的计算资源是有效的,当超大流量请求时,就可能导致请求等待或者服务器死机的情况,为了解决大流量访问的问题,可以搭建分布式,将请求分发到不同计算机,就可以解决大流量请求的问题. 长 ...

  8. nginx文件下载服务器简单配置

    1.修改配置文件 nginx.conf 横线部分 #user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs ...

  9. Nginx跨域解决配置示例

    简介 在日常学习和工作开发中,需要请求两个不同配置的请求经常存在,本文介绍如果还使用Nginx配置解决其跨域问题 相关理论 首先需要了解什么是跨域,下面的两个文章说的很好,请仔细阅读后,然后自己去动手 ...

最新文章

  1. 漫画:应用程序被拖慢?罪魁祸首竟然是Log4j!
  2. 【CURL】模拟登录网站并获取用户信息
  3. php手册数组函数,PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集...
  4. Shell脚本中command not found报错处理
  5. tf callbacks
  6. RPA技术干货 | RPA防锁屏运行技巧
  7. hfss史密斯图_HFSS仿真工程实例 (微波器件).ppt
  8. 关于 NIO 你不得不知道的一些“地雷”
  9. html5绘制矩形动画,HTML5下绘制矩形教程
  10. 转化百分比_localPosition与anchoredPosition的转化关系
  11. 戴尔R410 centos6.3 x64 环境下 网卡驱动故障
  12. Facebook: 亿级向量相似度检索库Faiss 原理+应用
  13. 实习成长之路——设计模式实战二:如何使用面向对象的思想设计一个功能需求?接口鉴权怎么用面向对象分析实现?
  14. Android Studio 4.1一键生成代码Template
  15. 李宏毅机器学习笔记day1
  16. 研究生做java如何发论文_研究生三年, 我是如何在CSSCI期刊上发表5篇论文,挣得2万元国家奖学金的?...
  17. C语言习题二:比赛评分系统
  18. 什么是php数组,PHP数组是什么?
  19. 科学计算机怎么计算e的指数,关于e的公式换算(e的指数运算公式大全)
  20. blender2.8设置玻璃材质

热门文章

  1. 乔布斯在斯坦福大学演讲原文
  2. Elasticsearch:使用反向地理编码在地图上显示自定义区域统计数据
  3. 酒店餐饮管理系统项目设计实现与源码附带设计文档
  4. arduino串口中断数据
  5. java 截取指定字母 重复_用JAVA编程获取两个指定字符串中的最大相同子串
  6. 为何越容易得到越不知珍惜?
  7. 免费OA与付费OA的区别体现在哪方面?该如何选择?
  8. 2012年雅思听力词汇 工作流程场景
  9. 巴法络的ts系列服务器,巴法络TS5400D
  10. Alcohol.120%.v1.9.8.7530.Retail.Incl.Activation.Keymaker-BetaMaster