Nginx快速入门笔记
创始人
2024-04-24 20:11:44

Nginx快速入门笔记

01、Nginx简介

  1. 架构:没有什么是加一层解决不了的
  2. 什么是Nginx?
  • Nginx是一个高性能的HTTP和方向代理web服务器,同时也提供了IMAP/POP3/SMTP(邮件HTTP)服务。
  • Nginx的特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。
  • Nginx是一个安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bug非常少的服务,Nginx启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级
  1. Nginx作用
  • HTTP代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理

    • 正向代理:VPN,代理客户端,代替客户端请求服务器
    • 反向代理:代理服务器。客户端请求代理服务器
  • Nginx提供的负载均衡策略有2种:内置策略和扩展策略。内置策略为轮询,加权轮询, Ip hash 。扩展策略,就天马行空,只有你想不到的没有他做不到的。

    • 轮询:一次循环
    • 加权轮询:比较权重,权重高的先访问
    • ip hash:iphash对客户端请求的ip进行hash操作,然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理,可以解决session不共享的问题。(主要用redis解决session不共享的问题)
  • 动静分离:在我们的软件开发中,有些请求时需要后台处理的,有些请求是不需要经过后台处理的(如:css、html、jpg、js等等文件),这些不需要经过后台处理的文件称为静态文件。让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做好缓存操作。提高资源响应的速度。

02、Nginx安装

  1. 官网下载:http://nginx.org/en/download.html
  2. 下载后得到一个压缩包,解压
  3. 打开----用cmd打开 nginx.exe,默认监听端口是80端口,打开localhost/,得到一个welcome to nginx页面,则打开成功(Windows安装)

03、Nginx常用命令

  1. ./nginx 启动
  2. ./nginx -s stop 停止
  3. ./nginx -s quit 安全退出
  4. ./nginx -s reload 重新加载配置文件
  5. ps auxlgrep nginx 查看nginx 进程

04、Nginx实战及总结

  1. 启动多个项目时,比如 端口8081 ,8080 的两个项目,用户不可能一次性访问两个端口,所以通过nginx,代理服务器。通过配置文件,反向代理和负载均衡
  2. 修改nginx.cof配置文件
  3. proxy_pass 修改代理配置
  4. upstream __{server:} :配置负载均衡
  5. nginx -s reload 重新加载配置文件
  6. 入门后,可以搜索nginx配置文件学习,深入学习。

相关内容

热门资讯

重大通报作弊器!乐乐上海麻将a... 重大通报作弊器!乐乐上海麻将ai智能透视辅助插件,乐乐上海麻将本来存在有外挂(有辅助挂方略)1、很好...
分享给玩家透视挂!家乡大贰ai... 分享给玩家透视挂!家乡大贰ai智能透视辅助工具,家乡大贰其实真的有外挂(有辅助挂细节)家乡大贰破解侠...
科普攻略开挂!英豪娱乐城ai智... 科普攻略开挂!英豪娱乐城ai智能透视辅助教程,英豪娱乐城好像真的是有外挂(有辅助挂头条)1、英豪娱乐...
总算了解辅助器!和悦游戏ai智... 总算了解辅助器!和悦游戏ai智能透视辅助教程,和悦游戏确实是真的有外挂(竟然有辅助挂)暗藏猫腻,小编...
揭秘关于辅助器!九九麻将ai智... 揭秘关于辅助器!九九麻将ai智能透视辅助技巧,九九麻将一贯是有外挂(有辅助挂方略)1、用户打开应用后...