当前位置: 首页 > news >正文

Nginx yum 安装

一、环境准备

  • 一台装有 CentOS 7.9 的虚拟机

二、安装

  • 安装
yum install -y nginx
  • -y:所有的安装选项都选择 yes。
  •  启动 nginx
systemctl enable nginx --now
  • enable:设置 nginx 为开机启动。
  • --now:马上启动 nginx。
  • 查看 nginx 服务状态
systemctl status nginx

 三、yum 方式优缺点

  • 优点:

1、使用 yum 安装 nginx 的好处,就是快。

2、直接帮我们安装成系统服务。

cat /usr/lib/systemd/system/nginx.service
[Unit]
Description=The nginx HTTP and reverse proxy server
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target[Service]
Type=forking
PIDFile=/run/nginx.pid
# Nginx will fail to start if /run/nginx.pid already exists but has the wrong
# SELinux context. This might happen when running `nginx -t` from the cmdline.
# https://bugzilla.redhat.com/show_bug.cgi?id=1268621
ExecStartPre=/usr/bin/rm -f /run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/usr/sbin/nginx -s reload
KillSignal=SIGQUIT
TimeoutStopSec=5
KillMode=process
PrivateTmp=true[Install]
WantedBy=multi-user.target

源码安装的时候,可以参考这个服务脚本。

  • 缺点:

1、版本选择少。依赖于 yum 源所能提供的版本。

# 查看 Nginx 的所有可用版本
yum list available nginx --showduplicates
# --showduplicates 显示所有可用版本的软件包

2、安装的文件七零八落。

可以参考 源码安装

四、主要目录和文件位置

 1)配置文件目录

/etc/nginx/
  • 核心配置文件:/etc/nginx/nginx.conf(全局配置)
  • 虚拟主机配置:/etc/nginx/conf.d/(存放.conf后缀的虚拟主机配置文件)
  • 模块配置:/etc/nginx/modules-enabled/(启用的模块配置)

 2)网站根目录

/usr/share/nginx/html/
  • 默认情况下,Nginx 的网页文件存放在此目录。
  • 可通过修改server块中的root指令更改网站根目录。

3)日志文件目录

/var/log/nginx/
  • 访问日志:/var/log/nginx/access.log
  • 错误日志:/var/log/nginx/error.log

4)运行时文件目录 

/var/run/nginx.pid
  • Nginx 主进程的 PID 文件位置。 

5)二进制文件路径 

/usr/sbin/nginx
  • Nginx 的可执行文件路径。 

6)模块目录

/usr/lib64/nginx/modules/
  •  存放 Nginx 动态模块(如stream模块)。

 7)查找文件位置

rpm -ql nginx  # 查看yum安装的所有Nginx文件

相关文章:

  • 小刚说C语言刷题—1058 - 求出100至999范围内的所有水仙花数
  • 大数据从专家到小白
  • MySQL视图深度解析:从基础语法到高级应用
  • 4.5 ospath模块
  • ROS 2 FishBot PID控制电机代码
  • MySQL数据库常见面试题之三大范式
  • 深入理解 Java 适配器模式:架构设计中的接口转换艺术
  • [项目总结] 抽奖系统项目技术应用总结
  • 基于SpringBoot的小区停车位管理系统
  • 按钮样式统一
  • 第二十一节:图像金字塔-高斯金字塔
  • 【即插即用涨点模块】RFAConv感受野注意力卷积:突破卷积参数共享瓶颈,感受野注意力重塑空间特征提取【附源码】
  • 从 TTS 到 TTRL:无标签数据强化学习探索与展望
  • SHAP分析!Transformer-BiLSTM组合模型SHAP分析,模型可解释不在发愁!
  • TypeScript 装饰器高级用法详解
  • P10225 [COCI 2023/2024 #3] Milano C.le|普及
  • 深入浅出之STL源码分析6_模版编译问题
  • Kubernetes .yaml 文件配置
  • Kubernetes 集群部署应用
  • C PRIMER PLUS——第9节:动态内存分配、存储类别、链接和内存管理
  • OpenAI与微软正谈判修改合作条款,以推进未来IPO
  • 《新时代的中国国家安全》白皮书(全文)
  • 上海浦东机场1号、2号航站楼均推出国内出发安检24小时服务
  • 来伊份:已下架涉事批次蜜枣粽产品,消费者可获额外补偿,取得实物后进一步分析
  • 卢正已任上海市司法局党委委员、副局长
  • 湖北宜昌:在青山绿水间解锁乡村振兴“密码”