由于网站需要显示大量的图片,我们的规则是只保存一张用户上传的原图,根据不同的页面使用图片的大小来生成不同大小的图片,这就使用到了nginx的反向代理功能!

反向代理:

反向代理指以代理服务器来接受网络上的连接请求,然后将请求转发给内部或其他网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。

nginx 部分设置如下

  1. server {
  2. listen       80;
  3. server_name  img.other.com;
  4. root /home/htdocs/other/Photo/;
  5. index index.php index.html;
  6. location / {
  7. if (!-e $request_filename) {
  8. rewrite (.*) /html/missing.htm break;
  9. }
  10. }
  11. //反向代理
  12. location ~*/active/(.+)$ {
  13. if (!-f $request_filename ) {
  14. proxy_pass http://127.0.0.1/other/creatImg.php?img=$1&$args;
  15. break;
  16. }
  17. }
  18. location ~ .*\.(php)?$ {
  19. fastcgi_pass   127.0.0.1:9000;
  20. fastcgi_index  index.php;
  21. include fcgi.conf;
  22. }
  23. access_log  logs/access.log  access;
  24. }

转载于:https://blog.51cto.com/strugglelinux/778687

nginx 实现反向代理相关推荐

  1. Nginx配置反向代理,一篇搞定!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/zxd1435513775/article/ details/102508463 一.引言 其他话 ...

  2. Nginx之反向代理与负载均衡实现动静分离实战

    Nginx之反向代理与负载均衡实现动静分离实战 什么是反向代理与负载均衡 Nginx仅仅作为Nginx  proxy反向代理使用的,因为这个反向代理功能表现的效果是负载均衡集群的效果. 负载均衡指的是 ...

  3. nginx的反向代理及负载均衡

    查看内核版本号: uname  -r 查看Linux发行版本 :cat /etc/issue 或cat /etc/release 查看bash 版本 : bash  --version <?xm ...

  4. Nginx 笔记与总结(15)nginx 实现反向代理 ( nginx + apache 动静分离)

    在 nginx 中,proxy 用来实现反向代理,upstream 用来实现负载均衡. 例如有两台服务器,nginx 服务器作为代理服务器,执行 .html 文件,apache 服务器上执行 .php ...

  5. nginx的反向代理以及负载均衡模块的使用

    内容: 1.何为代理 2.nginx的反向代理模块以及使用 3.nginx的负载均衡模块以及使用 一.何为代理 代理,由字面意思可以理解为代为服务的是意思. 代理服务技术是一门很古老的技术,是在互联网 ...

  6. Nginx-从零开始使用nginx实现反向代理及负载均衡

    文章目录 环境说明 安装Nginx 安装必须的依赖库 3个 源码安装 yum安装 安装nginx 启动Nginx 常用操作命令 使用非root用户启动nginx 搭建应用 Nginx 做反向代理 + ...

  7. ci框架 反向代理配置_《网站建设》Nginx配置反向代理

    [网站克隆] nginx反向代理镜像站点做贼站谈Nginx,实力是反向代理,因为研究肉鸡刷Adsense使用,花了1-2天来弥补Nginx的知识,发现有搜索. [网站克隆] nginx反向代理镜像站点 ...

  8. 用nginx TCP反向代理作mail邮件代理

    用nginx TCP反向代理作mail邮件代理 用nginx TCP反向代理作mail邮件代理 1. 背景 2. Nginx安装(包括nginx_upstream_check_module) 3. N ...

  9. 如何让多端口网站用一个nginx进行反向代理实际场景分析

    前段时间公司要整合服务器资源,刚好趁这次机会将这些乱七八糟的服务器做一次梳理和整合,断断续续一个月迁移完成大概优化掉了1/3的机器,完成之后遇到了一些问题,比如曾今零零散散部署在生产上一些可视化UI: ...

最新文章

  1. linux进不了容器配置目录,linux – 在Docker容器中使用bcrypt的ELF头文件或安装问题...
  2. Python类的静态属性、类方法、静态方法
  3. python kotlin_用Java和Python模仿Kotlin构建器
  4. Python---通配符的使用
  5. php面向对象魔术方法,PHP面向对象中的魔术方法
  6. HDU 3790 最短路径问题 (最短路)
  7. 第三章 进化算法之遗传算法及其应用
  8. 24.猫狗数据自定义训练
  9. 小川用的Ubuntu软件和库
  10. C++化学元素周期表
  11. 江飞 福州大学数学与计算机科学学院,强极值原理、第二边值问题解的唯一性.ppt...
  12. 华为、中兴、大亚等光猫或路由器DDNS设置方法
  13. 第一章: 利用神经网络识别手写数字
  14. VM的三种网络连接方式
  15. python自动录音程序
  16. 设计模式之禅【门面模式】
  17. 【盒子居中常用的四种方法】
  18. matlab的peer啥意思,科学网—Matlab读取PEER地震动记录数据库加速度数据函数 - 王德才的博文...
  19. 如何读取STL文件?
  20. CSS中内容的剪切属性clip

热门文章

  1. linux查看当前的工作目录,Linux-查看当前工作目录(pwd)
  2. 【每日一题】剑指 Offer 10- I. 斐波那契数列
  3. linux更改桌面壁纸的脚本,ubuntu 桌面 壁纸 自动切换 方法 图解 linux
  4. IOS后台运行机制详解(二)
  5. python安装位置是固定的吗_pip指定python位置安装软件包的方法
  6. 盘点——那些你不能不知道的自动化测试面试题
  7. 大佬教你修改pycharm编辑器 简单的四步教你搞定界面风格修改
  8. java关于异常的面试程序题_java异常相关面试题
  9. prometheus连续查询_Prometheus查询
  10. postman对象参数null_postman的几种参数格式