Nginx是什么?以及Nginx安装
1.Nginx简介
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
Nginx的作用主要有:
- http服务器
Nginx一般用于部署静态资源,和部署动态资源的服务器(如:Tomcat) 分开部署,实现动静分离,达到服务器性能的最大化。
- 反向代理
代理后台服务器,通过配置实现灵活的路由
- 负载均衡
将大量的用户请求,均衡的分配给多台服务器,提高系统的负载能力
2.Centos7中安装Nginx
1).安装依赖库
yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
2).下载Nginx
cd /usr/local
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
3).解压
tar -zxvf nginx-1.12.0.tar.gz
4)进行默认配置
cd nginx-1.12.0
./configure
5)编译安装
make
make install
6)启动nginx
编译安装后,会出现nginx目录
cd /usr/local/nginx/sbin/
./nginx
其他命令:
停止
./nginx -s stop
退出
./nginx -s quit
重启
./nginx -s reload