美文网首页
Nginx静态服务器以及反向代理服务器

Nginx静态服务器以及反向代理服务器

作者: Spike_3154 | 来源:发表于2017-05-07 21:56 被阅读0次

运行中的Nginx进程间关系

  • nginx 进程中, 一般使用master-worker关系, worker 最好应该与cpu的数量保持一致。这样的系统可以充分利用SMP多核框架。
  • nginx 的一个worker 进程可以同时处理的请求数只受限于内存大小, 而且在架构设计上, 不同的worker进程之间处理并发请求的时候几乎没有同步锁的限制, 进程间切换的代价是最小的。

静态web服务器的配置

首先安装lnmpa,可以在这里下载一键安装脚本https://lnmp.org/。然后运行./install lnmpa来进行环境的安装。
更改server_name并进行访问:


使用127.0.0.1 的方式可以直接访问, 但是使用 zhyh2010.com 的方式却不可以.这里的原因是nginx 不能作为dns 来用, 需要自己配置 zhyh2010.com 相关联的IP 地址, 这里可以通过在hosts 中进行设置。

反向代理服务器设置

  • 当客户端发来Http 请求的时候, Nginx 不会立即转发到上游服务器, 而是先把用户请求完整的接收到Nginx所在服务器的硬盘或者内存中, 然后再向上游服务器发起连接, 把缓存的客户端请求转发到上游服务器
  • 这种方式, 延长了一个请求的处理时间, 增加了用于缓存请求内容的内存和磁盘空间, 但是降低了上游服务器的负载, 将压力放在了Nginx服务器上


相关文章

  • nginx

    nginx的用途:1.静态HTTP服务器2.反向代理服务器 nginx作为反向代理服务器 客户端本来可以直接通过H...

  • Django+uWSGI+Nginx原理详解

    首先明确整体架构 Nginx 作为反向代理服务器:负责静态资源处理、动态请求转发以及结果的回复; uWSGI 作为...

  • Vue+Django 前后端分离项目部署(Nginx+Gunic

    nginx: 反向代理服务器,处理静态资源,负载均衡等。gunicorn: Python WSGI HTTP Se...

  • 借助Nginx搭建反向代理服务器

    借助Nginx搭建反向代理服务器 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器 一、反向代理:We...

  • Nginx静态服务配置---详解root和alias指令

    静态文件 Nginx以其高性能著称,常用与做前端反向代理服务器。同时nginx也是一个高性能的静态文件服务器。通常...

  • 后台 常用知识 梳理

    Service 常用知识 nginx 反向代理服务器 作用: 作为http服务器,例如网页静态服务器; 虚拟主机,...

  • 前端需要掌握的Nginx知识点

    什么是Nginx? Nginx是一款免费开源的高性能HTTP服务器以及反向代理服务器(Reverse Proxy)...

  • nginx部署前端页面

    关于nginx 现在很多网站都是使用 nginx当静态文件服务器和反向代理服务器从维基百科上摘两段话吧 Nginx...

  • nginx详解

    Nginx 是一个高性能的Http和反向代理web服务器。它可以作为静态资源服务器,反向代理服务器,也可以用作负载...

  • 7. Nginx, uwsgi, uWSGI

    Nginx 静态的HTTP服务器把服务器上的静态文件通过HTTP协议展示给客户端。 反向代理服务器客户端和网站服务...

网友评论

      本文标题:Nginx静态服务器以及反向代理服务器

      本文链接:https://www.haomeiwen.com/subject/cfjptxtx.html