首先登陆到nginx官网:http://nginx.org/en/download.html
进入后是如下的页面:
点击连接后进入如下页面,可以看出,此处是官方给的yum源,我们添加yum源就用这个
然后我们在服务器上就可以创建/etc/yum.repos.d/nginx.repo文件
接下来就是yum安装了
检查版本出现如下说明安装成功了,用yum源安装不需要编译,下载安装包,是不是特别简单呢?
安装了nginx之后,nginx在我们的服务器上到底安装了哪些文件,目录,nginx -V展示的参数又分别是什么意思呢?
先看安装目录: rmp -ql grep nginx
yum 源安装实际上是在我们的服务器上安装了一个一个的rpm包,所以我们用 rmp -ql nginx 查看安装了哪些
这些目录的作用:
/etc/logrotate.d/nginx 配置文件 用于nginx的日志处理,用于logrotate服务的日志切割
/etc/nginx/conf.d /etc/nginx/nginx.conf /etc/nginx/default.conf
这几个文件是nginx的主要配置文件,nginx在启动后会读取nginx.conf,在没有变更的情况下读取default.conf
/etc/nginx/fastcgi_params /etc/nginx/scgi_params /etc/nginx/uwsgi_params
这几个文件是cgi配置相关的,例如PHP的fastcgi配置
/etc/nginx/koi-utf /etc/nginx/koi-win /etc/nginx/win-utf
这三个文件是用于编码作用,一般很少用到。
/etc/nginx/mime.types 这个配置文件用于建立http请求头信息中的content-type和后面的扩展名,例如.jpg .gif 的对应关系。
/etc/sysconfig/nginx /etc/sysconfig/nginx-debug /usr/lib/systemd/system/nginx-debug.service /usr/lib/systemd/system/nginx.service
这几个问件用于配置出系统守护进程管理器管理方式。centos7.2 已经不用init.d这个进程管理方式,改成systemd方式
/usr/lib64/nginx/modules /etc/nginx/modules
这两个目录存放的是 Nginx的模块目录
/usr/sbin/nginx
/usr/sbin/nginx-debug
这两条是nginx 的命令,用于nginx服务的启动管理的终端命令,比如启动nginx就可以用/usr/sbin/nginx
/usr/share/doc/nginx-1.14.0
/usr/share/doc/nginx-1.14.0/COPYRIGHT
/usr/share/man/man8/nginx.8.gz
这几个是nginx的手册和帮助文件。例如常见的man 命令。
/var/cache/nginx 这个是nginx缓存目录
/var/log/nginx 用于方nginx日志的目录