目录
(2)/etc/nginx/conf.d/default.conf
一、Nginx基本概述
1.介绍
nginx是一个开源、高性能,可靠的HTTP WEB服务、代理服务
2.优点
高性能、高并发、搞扩展,高可靠、热部署、应用广泛、拥有高效网络模型
3.应用场景
(1)负载均衡
(2)代理缓存
(3)静态资源
(4)安全应用场景
4.Nginx的组成
(1)Nginx二进制可执行文件
是nginx本身的框架以及相关模块等构建的一个二进制文件,所有功能都由他提供
(2)Nginx.conf文件
功能是否开启,开之后用何种方式处理请求,就由它来决定
(3)access.log
会记录HTTP的请求信息,响应信息
(4)error.log
当出现一些不可预期的问题,这个文件可以将问题找到
二、Nginx的部署
1.安装方法
(1)源码编译
版本随意,安装复杂,升级繁琐
(2)epel仓库
版本低,安装简单,配置可读性不高
(3)官方仓库
常用方法,版本新,安装简单,配置可读性高
2.安装Nginx依赖
[root@oldxu ~] yum install -y gcc gcc-c++ autoconf pcre pcre-devel make automake httpd-tools
3.配置Nginx源
[root@oldxu ~] vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
4.安装Nginx服务
[root@oldxu ~] yum install nginx -y
[root@oldxu ~] systemctl enable nginx
[root@oldxu ~] systemctl start nginx
5.检查Nginx版本
#检查版本
nginx -v
# 检查编译参数
nginx -V