nginx—安装及使用(2)

本次是在CentOS7下安装,具体步骤如下:

(1)环境

yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim

(2)初始化目录(个人习惯)

cd /opt/;mkdir app download logs work backup

其中:app—存放代码   download—下载的源码包 logs—日志 work—脚本  backup—备份文件

(3)利用yum源安装nginx

        1)在nginx官网(https://nginx.org)查看最新版本,并查看yun源

进入download页面后下拉至最下方

点击stable version 进入稳定版页面查看yum源

复制2处的代码,在CentOS7中修改nginx yun源

vim /etc/yum.repo.d/nginx.repo

粘贴(我用的远程连接工具为xshell5)nginx官网找到的yum源代码

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

有两处需要修改:

①将baseurl中的OS修改为centos,此处意思为操作系统的类型

②将baseurl中的OSRELEASE修改为7,此处意思为我所用的centos版本为centos7

退出编辑,输入一下命令查nginx yum源是否有效

yum list|grep nginx

输出为:

说明yum源有效。输入以下命令开始下载安装nginx

yum install nginx

输出以下内容说明安装成功

检验是否按安装成功输入以下命令

nginx -v

输出以下内容说明安装成功

nginx version: nginx/1.13.12

查看nginx安装目录

rpm -ql nginx

输出以下内容

/etc/logrotate.d/nginx
/etc/nginx
/etc/nginx/conf.d
/etc/nginx/conf.d/default.conf
/etc/nginx/fastcgi_params
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/modules
/etc/nginx/nginx.conf
/etc/nginx/scgi_params
/etc/nginx/uwsgi_params
/etc/nginx/win-utf
/etc/sysconfig/nginx
/etc/sysconfig/nginx-debug
/usr/lib/systemd/system/nginx-debug.service
/usr/lib/systemd/system/nginx.service
/usr/lib64/nginx
/usr/lib64/nginx/modules
/usr/libexec/initscripts/legacy-actions/nginx
/usr/libexec/initscripts/legacy-actions/nginx/check-reload
/usr/libexec/initscripts/legacy-actions/nginx/upgrade
/usr/sbin/nginx
/usr/sbin/nginx-debug
/usr/share/doc/nginx-1.13.12
/usr/share/doc/nginx-1.13.12/COPYRIGHT
/usr/share/man/man8/nginx.8.gz
/usr/share/nginx
/usr/share/nginx/html
/usr/share/nginx/html/50x.html
/usr/share/nginx/html/index.html
/var/cache/nginx
/var/log/nginx

安装目录详解:

/etc/logrotatae.d/nginx  配置文件  nginx日志轮转,用于logrotate服务的日志切割

/etc/nginx/nginx.conf

/etc/nginx/nginx.d

/etc/nginx/nginx.d/default.conf

目录、配置文件  nginx主配置文件

/etc/nginx/fastcgi_params

/etc/nginx/uwsgi_params

/etc/nginx/scgi_params

配置文件  cgi配置相关,fastcgi配置

/etc/nginx/koi-utf

/etc/nginx/koi-win

/etc/nginx/win-utf

配置文件 编码转换映射转化文件
/etc/nginx/mine.types 配置文件 设置http协议的Content-Type与扩展名对应关系

/usr/lib/systemd/system/nginx/debug.service

/usr/lib/systemd/system/nginx.service

/etc/sysconfig/nginx

/etc/sysconfig/nginx-debug

配置文件 用于配置处系统守护进程管理器管理方式

/usr/lib64/nginx/modues

/etc/nginx/modules

目录  nginx模块目录

/usr/sbin/nginx

/usr/sbin/nginx-debug

 命令  nginx服务的启动管理终端命令
/usr/share/doc/nginx-1.13.12
/usr/share/doc/nginx-1.13.12/COPYRIGHT
/usr/share/man/man8/nginx.8.gz
文件、目录  nginx的手册和帮助文件
/var/cache/nginx 目录      nginx的缓存目录
/var/log/nginx  目录  nginx的日志目录

猜你喜欢

转载自my.oschina.net/u/3042999/blog/1799376