0
点赞
收藏
分享

微信扫一扫

【后端】Nginx 体系

小贴贴纸happy 2022-03-30 阅读 79
nginx

Nginx

一、Nginx 基础

1. 介绍与安装

1.1 安装

1.1.1 Nginx
  • Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了 IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004 年10月4日。 其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配 置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3) 代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实 上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站 用户有:百度、京东、新浪、网易、腾讯、淘宝等。
1.1.2 虚拟机安装
  • 使用虚拟机安装学习Nginx
  • 特点:安装使用简单
    • 使用于传统公司
    • 适用于VPS
    • 适用于高性能服务器部署
1.1.3 电脑配置
  • 内存:建议8G以上
  • 磁盘:建议使用SSD
  • CPU:4核以上主流即可
1.1.4 虚拟机安装与配置
  • 准备:
    • Vmware、Virtualbox、Parallels
    • CentOS7.4镜像
  • 安装与配置操作系统:
    • 配置虚拟机上网
    • 配置静态ip地址
1.1.5 虚拟机不能上网简单排错
  • Vmware中网关是否正确
  • 直接ping ip是否能通(物理连接排查)
  • 使用版本一样的软件
  • 卸载重装最快
1.1.6 常用版本分为四大阵营
  • Nginx开源版
    • http://nginx.org/
  • Nginx plus 商业版
    • https://www.nginx.com
  • Openresty
    • http://openresty.org
  • Tengine
    • http://tengine.taobao.org/
1.1.7 Nginx开源版安装
  • 下载
  • 编译安装与依赖检查
  • Nginx启停
  • 关闭防火墙
  • 安装成系统服务
  • (详见Nginx安装文档)
1.1.8 目录结构与基本运行原理
  • 目录
  • 更改默认页
  • 基本运行原理
    请添加图片描述
举报

相关推荐

0 条评论