NGINX安装
简介
Nginx是一款高性能的HTTP和反向代理服务器,也可作为负载均衡器、邮件代理和HTTP缓存服务;主要应用于HTTP服务器、静态服务器、反向代理、负载均衡、动静分离、统一访问入口、解决浏览器跨域问题和行为分析等
优点
- 轻量级、占用资源少
- 高并发处理能力(支持数万并发连接)
- 模块化设计,扩展性强
- 跨平台(支持 Linux、Windows、Mac 等)
安装
- linux系统
- 通过包管理器安装 (yum install nginx 或 apt install nginx)
- 源码编译安装(可自定义模块,适合进阶需求)
- windows系统
- 官网下载安装包或免安装压缩包
常用命令
- nginx -h # 查看支持的命令
- nginx -v # 查看安装版本
- nginx -V # 查看已编译安装模块
- nginx -t # 检测配置文件语法
- nginx -c fpath # 指定一个配置文件,来代替缺省配置文件
- nginx -s stop # 快速关闭(强制性)
- nginx -s quit # 正常关闭
- nginx -s reload # 重新加载配置
- nginx -s reopen # 重新打开日志文件 配合crontab定时任务将旧日志移走或者重命名完成日志分割
systemctl管理命令
- systemctl start nginx # 启动nginx服务
- systemctl restart nginx # 重启nginx服务
- systemctl stop nginx # 关闭nginx服务
其他命令
- rpm -ql nginx # centos查看nginx安装了哪些文件
- dpkg -L nginx # ubuntu查看nginx安装了哪些文件