目录
1. 什么是Nginx?
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
并发能力: 50,000 。
2. 为什么使用nginx?
- Nginx 是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。
- Nginx支持热部署,启动简单,可以做到7*24不间断运行。几个月都不需要重新启动。
3. 安装nginx
nginx可以独立安装在一台服务器--也可以和项目在同一个服务器。
3.1 安装nginx的依赖插件
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
如果yum这个命令不能用,请看这篇:Linux查看端口号命令以及yum源无法使用的解决方法-优快云博客
3.2 下载nginx
3.3 创建一个目录作为nginx的安装路径
mkdir /usr/nginx
3.4 解压
tar -zxvf nginx-1.26.1.tar.gz
3.5 进入解压后的目录
cd nginx-1.26.1
3.6 指定nginx的安装路径
./configure --prefix=/usr/nginx
3.7 编译和安装nginx
make install
3.8 启动nginx
在sbin目录下操作或者配置环境使在任何地方都可以使用:
nginx 启动
nginx -s stop 关闭
nginx -s reload 重新加载配置文件
3.9 访问nginx
http://nginx所在的ip:nginx的端口/
默认端口号:80
4. nginx目录结构
5.nginx配置文件
在/usr/nginx/conf/nginx.conf中。
#user nobody;
#工作的线程数
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log lo