原文连接:https://www.cnblogs.com/larryzq/p/11009045.html

1.添加Nginx到YUM源

  1. yum list nginx //查看yum源上有没有nginx
  2. //sudo使用的是管理员安装,nginx添加到yum源
  3. sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.安装Nginx

  1. sudo yum install -y nginx

3.启动Nginx

  1. sudo systemctl start nginx.service

yum 安装的nginx启动命令是在/sbin目录下
如果一切进展顺利的话,现在你可以通过你的域名或IP来访问你的Web页面来预览一下Nginx的默认页面;
02-yum安装nginx - 图1

4.CentOS 7 开机启动Nginx

  1. sudo systemctl enable nginx.service

5.开放80端口

  1. ##Add
  2. firewall-cmd --permanent --zone=public --add-port=80/tcp
  3. ##Reload
  4. firewall-cmd --reload

6.Nginx配置信息

  • 网站文件存放默认目录

    1. /usr/share/nginx/html
  • 网站默认站点配置

    1. /etc/nginx/conf.d/default.conf
  • 自定义Nginx站点配置文件存放目录

    1. /etc/nginx/conf.d/
  • Nginx全局配置

    1. /etc/nginx/nginx.conf
  • Nginx启动命令

    1. /sbin 这个sbin是一个链接,真正的目录其实是/usr/sbin
  • Nginx日志存放路径

    1. /var/log/nginx

    7.yum安装nginx目录分析

    原文链接:https://www.cnblogs.com/wangkun122/articles/11504650.html
    路径 类型 作用
    /etc/logrotate.d/nginx 配置文件 nginx日志轮转,用于logrotate服务的日志切割

    ——————————————————————————————————————————————————————————————-
    /etc/nginx/
    etc/nginx/conf.d 目录、配置文件 nginx主配置文件
    /etc/nginx/conf.d/default.conf
    /etc/nginx/nginx.conf
    ———————————————————————————————————————————————————————————————
    /etc/nginx/fastcgi_params
    /etc/nginx/scgi_params 配置文件 cgi配置相关,fastcgi配置
    /etc/nginx/uwsgi_params

    ———————————————————————————————————————————————————————————————
    /etc/nginx/koi-utf
    /etc/nginx/koi-win 配置文件 编码转换映射转化文件(很少用到)
    /etc/nginx/win-utf

    ———————————————————————————————————————————————————————————————
    /etc/nginx/mime.types 配置文件 设置HTTP协议的Content-Type与拓展名对应关系

    ———————————————————————————————————————————————————————————————
    /etc/sysconfig/nginx
    /etc/sysconfig/nginx-debug 配置文件 用于配置出系统守护进程管理器的管理方式
    /usr/lib/systemd/system/nginx-debug.service
    /usr/lib/systemd/system/nginx.service
    ———————————————————————————————————————————————————————————————
    /usr/lib64/nginx/modules 目录
    /etc/nginx/modules Nginx目录模块
    ———————————————————————————————————————————————————————————————
    /usr/sbin/nginx 命令 Nginx服务的启动管理的终端命令
    /usr/sbin/nginx-debug
    ———————————————————————————————————————————————————————————————
    /usr/share/doc/nginx-1.15.0 文件、目录
    /usr/share/doc/nginx-1.15.0/COPYRIGHT
    /usr/share/man/man8/nginx.8.gz Nginx的手册和帮助文件
    ———————————————————————————————————————————————————————————————
    /var/cache/nginx 目录 Nginx的缓存目录

    ———————————————————————————————————————————————————————————————
    /var/log/nginx 目录 Nginx的日志目录

    ———————————————————————————————————————————————————————————————