反响代理(reverse proxy)方式是指用代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络中的上游服务器,并将从上游服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外的表现就是一个Web服务器。充当反响代理服务器也是nginx的一种常见的用法(反响代理服务器必须能够大量处理并发请求)。

1》上游服务器地址 : 192.168.1.60

2》上游服务器被访问文件:

[root@localhost html]# ip addr | grep 192inet 192.168.1.60/24 brd 192.168.1.255 scope global noprefixroute eno1inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0inet 192.168.135.1/24 brd 192.168.135.255 scope global vmnet8
[root@localhost html]#
[root@localhost html]# pwd
/var/www/html
[root@localhost html]# cat index.html
<html>
<h1>This is 192.168.1.60!</h1>
</html>

3》代理服务器地址: 192.168.1.210

4》 代理服务器配置conf:

[root@localhost conf]# cat nginx.conf | grep -v "#"
worker_processes  1;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;sendfile        on;keepalive_timeout  65;server {listen       8080;server_name  localhost;location / {proxy_pass http://192.168.1.60;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}
}

5》启动nginx服务器(找到nginx的二进制文件):

[root@localhost conf]# /usr/local/nginx/sbin/nginx

6》客户端测试地址: 192.168.1.93

打浏览器地址栏输入: http://192.168.1.210:8080/

注意: 这里一定要加conf文件中监听的端口,否则http默认监听80端口。

页面显示内容:

[root@localhost html]# cat index.html
<html>
<h1>This is 192.168.1.60!</h1>
</html>

7》测试中出现的问题:

<1>测试页面出现:An error occurred.

An error occurred.Sorry, the page you are looking for is currently unavailable.
Please try again later.If you are the system administrator of this resource then you should check the error log for details.Faithfully yours, nginx.

解决方式:在1.60上执行命令,开启httpd服务

[root@localhost html]# service httpd start

注意:  Nginx —— nginx服务的基本配置(nginx.conf文件的详解)

Nginx —— 用HTTP proxy module配置一个反向代理服务器相关推荐

  1. 用HTTP proxy module配置一个简单反向代理服务器

    预备知识 反向代理 反向代理(reverse proxy)方式是指用代理服务器来接受 Internet 上的连接请求,然后将 请求转发给内部网络中的上游服务器,并将从上游服务器上得到的结果返回给 In ...

  2. 【Nginx】为什么说Nginx是一个反向代理服务器

    在学习到Nginx的时候,老师说Nginx是一个反向代理服务器,我比较好奇为什么说它是反向代理服务器.于是上网搜了一下,什么是反向代理.反向代理和正向代理服务器有什么区别[1] 文章[1]讲的很好,代 ...

  3. windows 配置squid反向代理服务器

    windows 配置squid反向代理服务器 发现Window版本的Squid 和 Linux 配置有点不一样 一.配置squid\etc目录 1.squid.conf.default 拷贝一份重新命 ...

  4. Windows下配置Squid反向代理服务器

    Squid是一款类Unix系统下非常流行的服务器软件,其最重要的功能就是在客户端和服务端之间建立缓存.因而Squid可以用作反向代理,部署多级缓存或者搭建CDN等,无论名称是什么,本质上都是一样的.目 ...

  5. Nginx —— 用HTTP核心模块配置一个静态的Web服务器

    静态Web服务器的主要功能有NGX_HTTP_CORE_MODULE模块(HTTP框架的主哟奥成员)实现,当然,一个完整的静态Web服务器还有许多功能由其他的HTTP模块实现. 1>Web服务器 ...

  6. Nginx反向代理服务器及负载均衡服务配置实战

    Nginx反向代理服务器及负载均衡服务配置实战 1 前言:什么是Nginx? Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服 ...

  7. nginx做服务器入口_Nginx实现http反向代理

    什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求 ...

  8. Nginx常用使用解读及配置

    概述 什么是 Nginx? Nginx (engine x) 是一款轻量级的 Web 服务器 .反向代理服务器及电子邮件(IMAP/POP3)代理服务器. 什么是反向代理? 反向代理(Reverse ...

  9. Nginx反向代理服务器解决负责均衡问题

    nginx实现反向代理及负载均衡 一.反向代理 1.什么是反向代理 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的ht ...

最新文章

  1. 自定义ActionSheetView
  2. resnet50 自定义
  3. python break
  4. 最大整数(Noip1998连接多位数)
  5. DevExpress ChartControl大数据加载时有哪些性能优化方法
  6. 【pygame】pygame的init()
  7. Java高并发程序设计(六)--线程池(1)
  8. 基于Web Services建立Asp与Asp.Net之间Session数据桥的应用研究
  9. Angular rxjs里自定义operator的使用
  10. HTML DOM知识点补充:
  11. C++——const加深理解之const在函数后
  12. playframework文档未提及,但你能做的事
  13. CentOS配置syslog发送到服务器
  14. QT之 Hello World
  15. ArcGiS/ArcInfo/ArcEditor/ArcMap/ArcView的区别
  16. 英雄联盟更新防沉迷规则:未成年用户节假日每日限玩3小时
  17. 瞅瞅Levels.fyi发布的2020年度程序员收入报告
  18. 星际战一直显示网络无法连接服务器,所有战网应用均无法连接到服务器,无法登陆...
  19. Win7下配置PHP+Nginx
  20. 面向对象之对象的多态性

热门文章

  1. UVA 10815 Andy's First Dictionary(STL: set)
  2. Elasticsearch深入11 运维
  3. 面向对象第四单元总结
  4. BZOJ 1185: [HNOI2007]最小矩形覆盖 [旋转卡壳]
  5. 【字符串】大小写的转换
  6. 10分钟写一个markdown编辑器
  7. HDU 3709 Balanced Number
  8. Chapter 5 带颜色的同心圆
  9. d029: 求出2-100之间的所有质数(素数)
  10. C 引用和指针的区别