欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

nginx学习笔记-01nginx入门,环境搭建,常见命令

发布时间:2024/7/19 编程问答 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 nginx学习笔记-01nginx入门,环境搭建,常见命令 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

nginx学习笔记-01nginx入门,环境搭建,常见命令

文章目录

  • nginx学习笔记-01nginx入门,环境搭建,常见命令
  • 1.nginx的基本概念
  • 2.nginx的安装,常用命令和配置文件
  • 3.nginx配置实例

1.nginx的基本概念

  • nginx是什么,做什么事情

  • 什么是?

    一个高性能的http和反向代理服务器,占用内存少,但是其并发能力在同类型网页服务器中表现较好

  • 为优化性能而生

  • 反向代理

  • 正向代理

    • nginx不仅可以做反向代理,实现负载均衡,还能用做正向代理来进行上网等功能。

    • 正向代理:如果把局域网外的互联网想象成一个巨大的资源库,则局域网中的客户的端要访问话剧联网,就需要通过的代理服务器来访问,这种代理服务器被成为正向代理

    • 在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问

  • 反向代理?

    • 反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就能访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,再返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器ip地址
    • 正向代理是代理用户,反向代理是代理服务器
  • 负载均衡

  • 动静分离

    ​ 为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度,降低原来单个服务器的压力

  • 2.nginx的安装,常用命令和配置文件

  • 在linux上安装nginx

  • nginx常用命令

    • 查看nginx的版本
      • nginx -v
    • 启动nginx
    • 关闭nginx
      • nginx.exe -s stop
    • 重新加载nginx
      • nginx -s reload
  • nginx配置文件

  • nginx配置文件有三部分组成

  • 第一部分-全局块

    从配置文件开始到events块之间的内容,主要会设置些影响nginx服务器整体运行的配置指令

    比如worker processes 1; worker processes值越大,可以支持的并发处理量也越多

  • 第二部分-events块

    events块涉及的指令主要影响Nginx 服务器与用户的网络连接

    比如worker connections 1024 ; 支持的最大连接数

  • 第三部分-http块

    这算是Nginx服务器配置中最频繁的部分, 代理、缓存和日志定义等绝大多数功能和第三方模块的配置都在这里。

    需要注意的是: http块也可以包括http全局块、server 块

  • 3.nginx配置实例

  • 反向代理
  • 负载均衡
  • 动静分离
  • nginx配置高可用的集群
  • 总结

    以上是生活随笔为你收集整理的nginx学习笔记-01nginx入门,环境搭建,常见命令的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。