一、Nginx基本概念
1.Nginx是什么
Nginx(engine X)是一个轻量级高性能的HTTP和反向代理web服务器。
- 占有内存少
- 并发能力强
2.反向代理
正向代理
在服务器端想要获取客户端信息时保护客户机
暴露的是代理服务器的地址,隐藏了真实客户端的地址
反向代理
在客户端想要获取服务器端信息时保护客户机
暴露的是代理服务器的地址,隐藏了真实服务器的地址
3.负载均衡
在一次性处理较多请求时,为高效处理,将原有的一个服务器改为多个服务器,并设立反向代理服务器,由反向代理服务器来将大量请求平均分发给各个服务器
4.动静分离
为加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来进行解析,加快解析速度,降低原来单个服务器的压力
二、Nginx安装、常用命令和配置文件
1.安装
2.常用命令
必须要在nginx目录下才能使用nginx命令,即==/usr/local/nginx/sbin==
2.1 查看版本号
./nginx -v
2.2 启动nginx
./nginx
2.3 关闭nginx
./nginx -s stop