当前位置: 首页 > news >正文

Nginx 的安装配置

文章目录

  • 前言
  • 一、Nginx的介绍
  • 二、Nginx的安装部署


前言

此作为记录大三下的十五天企业实训。本文主要包括以下内容:

  1. Nginx的介绍
  2. Nginx的安装部署

整个过程记录详细,每个步骤亲历亲为实测可用

在文章开始前,我们先大致了解一下当前已完善的集群规划:

hadoop101hadoop102hadoop103
JDKJDKJDK
HadoopHadoopHadoop
ZooKeeperZooKeeperZooKeeper
KafkaKafkaKafka

一、Nginx的介绍

  1. Nginx 是一款轻量级高性能 HTTP 和 反向代理web 服务器。其特点是占有内存小并发能力强等。

  2. 正向代理反向代理
    a) 正向代理服务的对象是浏览器。 当国内的友友想通过浏览器访问其他地区的资源时,大概率是无法访问的。此时,浏览器就可以把请求交给一个中间商(也就是代理),该中间商是能够访问目标资源的,由这个中间商拿到浏览器的请求进行发送,获取到资源后,再进行返回。

    整个过程中,代理是为浏览器进行服务的。此就称为正向代理。

    在这里插入图片描述b) 反向代理服务的对象是Server。 同样的例子,国内的友友想通过浏览器访问其他地区的资源。此时,人家资源提供者已经想到了其他国家的人也想访问的问题。这时引入Nginx,nginx 对浏览器发起的请求进行处理,到目的服务器获取资源后进行返回。(感觉和正向代理有点类似)不过此时的代理中间商是为服务器(server)服务的。此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器的地址。(在服务器中配置代理服务器)

    在这里插入图片描述

  3. Nginx 的负载均衡
    既然Nginx 是在服务器中配置代理服务器,也就是说所有访问资源的浏览器请求都会被Nginx 拦截接收。此时,我们的Nginx 就可以检查一个集群中的哪个节点效率更高,选出更能胜任该请求后续的工作的节点。基于此,我们的Nginx 就实现了集群的负载均衡策略啦。(负载均衡通过设置节点的权重实现,权重越小,被选中的机率越大


以上的内容稍微对Nginx 进行了皮毛般的介绍。本次项目主要简单使用了Nginx 的负载均衡。

二、Nginx的安装部署

  1. Nginx 是用C语言开发的,因此在部署安装之前,我们需要先安装C 语言程序的运行环境等
    yum -y install openssl openssl-devel pcre pcre-devel zlib zlib-devel gcc gcc-c++

  2. 将nginx-1.12.2.tar 上传到 /opt/soft

    在这里插入图片描述

  3. 解压nginx到当前目录 /opt/soft
    tar -zxvf nginx-1.12.2.tar.gz

  4. 指定具体安装的目录:./configure --prefix=/opt/module/nginx

  5. 执行配置安装、编译:make && make install

    执行成功后,在指定安装的目录下会生成一个sbin 的目录

    在这里插入图片描述

  6. 启动nginx,在/opt/module/nginx/sbin 目录下,执行/nginx 即可。

    可通过 ps -ef | grep nginx 查看nginx 的启动情况。

    在这里插入图片描述

  7. 配置nginxvim /opt/module/nginx/conf/nginx.conf

    添加如下内容:
    在这里插入图片描述
    在这里插入图片描述


以上就为本篇文章的全部内容啦!

如果本篇内容对您有帮助的话,请多多点赞支持一下呗!


http://www.taodudu.cc/news/show-6309501.html

相关文章:

  • 【physx/wasm】在physx中添加自定义接口并重新编译wasm
  • excel---常用操作
  • Lora训练Windows[笔记]
  • linux基础指令讲解(ls、pwd、cd、touch、mkdir)
  • InnoDB 事务处理机制
  • 启明云端ESP32 C3 模组WT32C3通过 MQTT 连接 AWS
  • 安装 配置 Nginx
  • nginx 安装,配置
  • nginx安装配置(图文教程)
  • nginx安装配置、Nginx支持php
  • 虚拟机的Nginx安装配置
  • Linux Nginx安装配置及HTTPS配置
  • nginx安装配置记录
  • Nginx安装配置及使用方法
  • windows2008 没有本地用户和组
  • 计算机管理没有本地用户和组控制面板,win10管理没有本地用户和组怎么办_win10电脑管理没有本地用户和组解决方法...
  • 2003server计算机管理里面没有本地用户和组
  • win11本地用户和组找不到的解决办法
  • vue移动端手机号正则表达式
  • JavaScript实现11位手机号码正则表达式
  • SQL 数据初级查询—实验报告
  • SQL 使用记录
  • 微软sql服务器可以关闭吗,停止Microsoft SQL server的几种方式
  • SQL Server简介
  • datastage(IBM InfoSphere Information Server )日志的获取和分析
  • 自定义datastage阶段
  • DataStage 简介
  • datastage dsjob命令
  • DataStage History
  • DataStage(ETL)技术总结 -- 介绍篇
  • 浅析 Transformer Stage 在 DataStage 作业中的用法及功能实现
  • Datastage,Informatica,Kettle
  • DataStage问题汇总
  • ETL DataStage实现
  • datastage Transformation函数之INDEX
  • Datastage性能优化