第一篇 nginx介绍入门和下载安装

Nginx 专栏目录

1. Nginx 简介

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

2. Nginx 功能

官网的详细描述 http://nginx.org/en/

在这里插入图片描述

我们一般主要用途是用作后端服务的 反向代理 负载均衡

其实它还有很多他有的功能被我们默认忽略了,其中包括:很实用的格式化日志服务 基于名字和IP的虚拟服务 对同一地址限流 基于客户端IP地址, 密码(HTTP基本身份验证)和 子请求结果的访问控制 支持ssl

3. 安装

官方文档最为精准 http://nginx.org/en/docs/install.html

3.1 安装Nginx步骤

在这里插入图片描述

服务器通常使用的是centos

附官方文档 http://nginx.org/en/linux_packages.html#RHEL-CentOS
我们这里使用centos 7 作为系统 , 示例安装

  1. 首先安装 yum-utils

sudo yum install yum-utils -y

  1. 第二步 设置yum的下载源 vim /etc/yum.repos.d/nginx.repo

没有 vimvi 也可以


[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
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

然后直接运行 下载稳定版本

sudo yum install nginx -y

3.2 文件介绍

这样安装的nginx 会直接注册成 service

可以通过 systemctl list-units --type=service 查看 到 nginx.service在这里插入图片描述

配置文件存放在/etc/nginx/ 目录下
包含了主配置文件 和 各个字符 mime.types 等

在这里插入图片描述

可执行文件/usr/sbin/nginx

使用命令行命令

/usr/sbin/nginx -c /etc/nginx/nginx.conf 启动
/usr/sbin/nginx -s stop 关闭
/usr/sbin/nginx -s quit 优雅的关闭
/usr/sbin/nginx -s reload 重加载配置
/usr/sbin/nginx -t /etc/nginx/nginx.conf 检测配置文件

也可以直接使用系统服务命令

  • systemctl start / stop / reload / restart nginx 启动/关闭/重加载配置/重启

centos 6 换成 service

网上说 使用 configtest 可以使用服务命令检测配置文件 但是我在7环境下都不行

在这里插入图片描述

同时在nginx.service文件压根就没有写检测的命令

在这里插入图片描述
可以看到只有启动 , 重加载 , 停止的 好像添加了也不生效 触及知识盲区了
只能用命令行自己解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木秀林

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值