目录
一、概述
功能
web中间件 反向代理
特点
并发连接数高,单台主机并发可到达50000 只能解析静态页面
工作模型
epoll
监听端口号
80
二、安装
rpm -q nginx
yum安装/rpm安装
rpm -ivh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.2-1.el7_4.ngx.x86_64.rpm
编译安装
tar xf nginx
安装依赖关系
yum install -y pcre-devel zlib zlib-devel
配置、编译、安装
./configure --prefix=/usr/local/nginx && make && make install
命令路径优化
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
nginx命令用法
帮助-h 配置文件检查语法-t 指定文件路径-c 发出进程指令-s stop, quit, reopen, reload
nginx启停
启动 nginx [-c /usr/local/nginx/conf/nginx.conf] 停止 nginx -s stop 重载 nginx -s reload
三、配置文件
rpm安装
配置文件
路径
/etc/nginx
主配置文件
nginx.conf
user 定义运行用户 worker_processes 定义工作进程数量 error_log 定义错误日志名称及日志级别 pid 定义进程PID文件路径 events{worker_connections} 定义每个工作进程的连接数量 http{} 定义http传输的配置项 server{} 定义主机头信息
主机头配置文件
conf.d/default.conf
解析文件类型
mime.types
日志文件路径
/var/log/nginx
网页访问根文档路径
/usr/share/nginx/html
四、服务器启停
yum安装
systemctl start nginx systemctl stop nginx