nginx基础入门篇-nginx部署-Yum
nginx简介
nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器
nginx的web优势并发,IO多路复用,epoll,异步,非阻塞
IO多路复用
最传统的多进程并发模型(每进来一个新的I/O流会分配一个新的进程管理)。
I/O多路复用(单个线程,通过复用跟踪每个I/O流(sock)的状态,来同时管理多个I/O流)尽可能提高服务器的吞吐能力。在同一个线程里面,通过拨开关的方式,来同时传输多个I/O流
技术
select,poll,epoll三种技术,其中epoll是一种异步,非阻塞的模式
时分多路复用:采用CPU时钟/中断设计
频分多路复用:采用PSTN和ADSL
NGINX部署-Yum
源码包安装:软件包管理(源码包安装教程)_软件安装管理器 源码-CSDN博客
官网链接:nginx
nginx版本:mainline version:主线版(开发版),stable version:稳定版(生产环境使用),legacy version:遗留的老版本的稳定版
配置Yum源
sudo yum install yum-utils
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
yum -y install nginx
开机启动
systemctl start nginx
systemctl enable nginx
使用真机进行访问

如果访问不到请看这篇基础配置是否做好:初始化服务器-CSDN博客
