nginx 80端口代理无效 非80可用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 80端口代理无效 非80可用相关的知识,希望对你有一定的参考价值。

在生产环境下的nginx。监听是80端口,防火墙映射也是指向这台服务器80端口,以前的反向代理配置都是可用,但是现在增加反向代理之后不能生效。但是把80端口改成其他非80端口时 这个代理就会生效。请问这个是什么问题?怎么解决?

参考技术A 你反向代理的服务器和nginx在同一主机上吧,应该是端口冲突了。把被反向代理服务器的端口改了应该就OK了追问

能给点有建设性的回答吗?

参考技术B 会有可能被入侵追问

能给点有建设性的回答吗?

追答

看错内容。。

Nginx和Tengine解决高并发和高可用,而非推荐Apache

什么是Nginx

 

 

 

 

 

 什么是Tengine

 

 

 

 

 

 

 

看看国内大公司在用Nginx和Tengine吗?

 

  步骤一:进入 https://www.taobao.com/,按F12。可看到

  有很多APP对淘宝进行请求。随便点击一个,

  

  步骤二:当然,可以看到,并不都在nginx里。比如还有Tengine...等其他。这个自行去看吧!

 

   所以,学会一个知识,淘宝网站里,用到了很多,并非nginx一家。

 

 

 Nginx和Apache的优缺点

 

 

 

 

 进入Tengine官网

   自行去看吧!

 

 

 

 

 

 什么是高并发和负载均衡

 

 

 

 

如何解决高并发和负载均衡

 

 

 

 

 

什么是高可用

 

 

 

 

如何解决高可用问题

 

 客户端           前台服务器           后台服务器

 

 

 

 

 

 

超大集群完整架构(重量级)

  单点故障问题(主备)           前端服务器       后台服务器     数据收集     数据过滤   数据处理   数据分析   数据存储   数据可视化  

说明:上面画的都是集群。

   上面一条线,是实时。

   下面一条线,是离线。

   交换机,是switch,更错!

 

      思路:从客户端    ->     前端     -->      后端         ->      前端       ->     客户端

 

 

 

 

 

 

 

 

Nginx和Tengine的功能

 

 

 

 

 

总结

 

解决的问题:

  1. 什么是高并发和负载均衡?
  2. 如何解决高并发和负载均衡
  3. 什么是高可用?
  4. 如何实现高可用
  5. 负载均衡的session一致性问题

 

 

 

一.第一章:nginx使用场景,编译安装nginx,加入到启动服务

1.总结nginx使用场景和功能

场景:

a)       高并发

b)       优化并发,动静分离

c)       负载均衡, (负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器FTP服务器企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。)

d)       高可用场景

e)       上行下行数据量不均衡的问题(lvs)

 

Nginx的两个功能:

  1. 作为前端服务器拥有响应静态页面功能
  2. 作为集群构建者拥有反向代理功能

 

以上是关于nginx 80端口代理无效 非80可用的主要内容,如果未能解决你的问题,请参考以下文章

Nginx反向代理入门到实践

nginx怎么禁止IP+非80端口

搭建Nginx反向代理做内网域名转发

Nginx配置多个服务共用80端口

搭建nginx反向代理用做内网域名转发

nginx 80端口反向代理多个域名,怎样隐藏端口的