Linux安装Nginx详细步骤

1、创建两台虚拟机,分别为主机和从机,区别两台虚拟机的IP地址
2、将Nginx素材内容上传到/usr/local目录(pcre,zlib,openssl,nginx)

附件

3、安装pcre库  
  3.1 cd到/usr/local目录

  3.2 tar -zxvf pcre-8.36.tar.gz 解压

  3.3 cd pcre-8.36目录  
  3.4 执行./configure 编译(如果编译没有报错直接省略3.5与3.6步骤)

如果报错configure: error: no acceptable C compiler found in $PATH

  3.5 安装gcc 库:yum install -y gcc gcc-c++

如果发现进程被占用:kiil -9 PID 然后再次执行yum安装gcc即可

  3.6 安装完gcc再次 ./configure编译

  3.7 make编译

  3.8 make install安装

  3.9 pcre库安装完毕
4、安装zlib库  
  4.1 cd到/usr/local目录

  4.2 tar -zxvf zlib-1.2.8.tar.gz 解压

  4.3 cd zlib-1.2.8目录  
  4.4 执行./configure 编译

  4.5 make编译

  4.6 make install安装

  4.7 zlib库安装完毕
5、安装openssl库  
  5.1 cd到/usr/local目录

  5.2 tar -zxvf openssl-1.0.1j.tar.gz 解压

  5.3 cd openssl-1.0.1j目录  
  5.4 执行./config 编译

  5.5 make编译

  5.6 make install安装

  5.7 openssl库安装完毕
6、安装openssl库  
  6.1 cd到/usr/local目录

  6.2 tar -zxvf nginx-1.5.9.tar.gz 解压

  6.3 cd nginx-1.5.9目录  
  6.4执行 ./configure --prefix=/usr/local/nginx   注意编译之后的文件都放在/usr/local/nginx

  6.5 make编译

  6.6 make install安装

  6.7 openssl库安装完毕
7、启动测试
  7.1 启动命令:/usr/local/nginx/sbin/nginx

  7.2 本机浏览器测试:虚拟机IP地址即可 

  7.3 如果访问不了关闭防火墙 CentOS7

    关闭防火墙命令:systemctl stop firewalld.service

    禁用防火墙命令:systemctl disable firewalld.service

  7.4 访问效果  访问虚拟机IP地址

8、Nginx备机安装步骤同上2、3、4、5、6、7步
9、虚拟机备机访问效果

10、注意区分主机nginx和备机nginx
11、Nginx常用命令

  重启:

    $ /usr/local/nginx/sbin/nginx 启动命令

  重启:

    $ /usr/local/nginx/sbin/nginx –s reload

  停止:

    $ /usr/local/nginx/sbin/nginx –s stop

  测试配置文件是否正常:

    $ /usr/local/nginx/sbin/nginx –t

  强制关闭:

    $ pkill nginx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/414746.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

matlab 方向向量约束的PCA快速粗配准

目录 一、算法原理二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的GPT爬虫。 一、算法原理 该方法由本人原创,目前尚未见有相关论文用到。具体原理看代码即可。 二、代码实现 clc;clear; %% ------…

在Arcgis中删除过滤Openstreetmap道路属性表中指定highway类型道路

一、导出道路类型并分析 1. 导出道路类型 选中highway属性列,选择汇总→确定 2. 分析 用Excel打开输出表,包含的道路类型如下 0.空值’’ 车辆可行驶道路(和bfmap的并集) 空值(无定义道路) 二、…

数据分析(二):学生成绩预测分析报告

目录 摘要 一、引言 二、 数据源介绍 三、 数据清洗和预处理 3.1 缺失值处理 3.2 异常值处理 3.3 数据编码 四、 探索性数据分析 4.1 可视化相关统计量 4.2 目标数据的分布情况 4.3 Pearson 相关性分析 五、 特征工程 5.1 特征构造 5.1.1 总饮酒量 5.1.2 整体关…

【前端知识点】

虚拟 dom: 虚拟 dom 就是 vue 通过 js 对象渲染虚拟 dom 的,虚拟 dom 的 js 对象包含节点的类型、属性、子节点等信息,这些虚拟 dom 节点会构成一棵树形结构,用来表示整个页面的结构。 当 vue 组件更新时,会通过 diff…

牛客前端八股文(每日更新)

1.说说HTML语义化? 得分点:语义化标签、利于页面内容结构化、利于无CSS页面可读、利于SEO、利于代码可读 1,标签语义化是指在开发时尽可能使用有语义的标签,比如header,footer,h,p&#xff0c…

Linux学习之system V

目录 一,system V共享内存 快速认识接口 shmget(shared memory get) shmat(shared memory attach) shmdt(shared memory delete) shmctl (shared memory control) 编写代码 综上那么共享内存与管道通信有什么区别? system v消息队列 system v信号…

浅谈 Linux fork 函数

文章目录 前言fork 基本概念代码演示示例1:体会 fork 函数返回值的作用示例2:创建多进程,加深对 fork 函数的理解 前言 本篇介绍 fork 函数。 fork 基本概念 pid_t fork(void) fork 的英文含义是"分叉",在这里就是 …

web安全学习笔记【15】——信息打点(5)

信息打点-CDN绕过&业务部署&漏洞回链&接口探针&全网扫描&反向邮件 #知识点: 1、业务资产-应用类型分类 2、Web单域名获取-接口查询 3、Web子域名获取-解析枚举 4、Web架构资产-平台指纹识别 ------------------------------------ 1、开源-CMS指…

非线性优化资料整理

做课题看了一些非线性优化的资料,整理一下,以方便查看: 优化的中文博客 数值优化|笔记整理(8)——带约束优化:引入,梯度投影法 (附代码)QP求解器对比对于MPC的QP求解器 数值优化| 二次规划的…

day02_前后端环境搭建(前端工程搭建,登录功能说明,后端项目搭建)

文章目录 1. 软件开发介绍1.1 软件开发流程1.2 角色分工1.3 软件环境1.4 系统的分类 2. 尚品甄选项目介绍2.1 电商基本概念2.1.1 电商简介2.1.2 电商模式B2BB2CB2B2CC2BC2CO2O 2.2 业务功能介绍2.3 系统架构介绍2.4 前后端分离开发 3. 前端工程搭建3.1 Element-Admin简介3.2 El…

漫漫数学之旅034

文章目录 经典格言数学习题古今评注名人小传 - 大卫希尔伯特 经典格言 研究数学的艺术在于发现包含普遍性萌芽的特殊情形。——大卫希尔伯特(David Hilbert) 亲爱的朋友,让我们一起进入数学的奇幻世界,那里大卫希尔伯特就像一位智…

LightSNS V1.6.6.0版轻社区解锁版源码优化版

优化:后台面板首页数据统计改成异步加载 优化:同一内容重复评论提示 优化:vip到期个人主页vip专属背景还保留问题 优化:活动报名名额为空可能导致的问题 优化:移动端评论框左下“转发动态”改为“转发内容” 优化&…

【C++】树形关联式容器set、multiset、map和multimap的介绍与使用

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》《Linux》《算法》 🌝每一个不曾起舞的日子,都是对生命的辜负 目录 前言 1.关联式容器 2.键…

Linux笔记--用户与用户组

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员(root)申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系…

python接口自动化测试 —— unittest框架suite、runner详细使用!

test suite 测试套件,理解成测试用例集一系列的测试用例,或测试套件,理解成测试用例的集合和测试套件的集合当运行测试套件时,则运行里面添加的所有测试用例 test runner 测试运行器用于执行和输出结果的组件 test suite、tes…

【前端素材】推荐优质后台管理系统Salreo平台模板(附源码)

一、需求分析 当我们从多个层次来详细分析后台管理系统时,可以将其功能和定义进一步细分,以便更好地理解其在不同方面的作用和实际运作。 1. 结构层次 在结构层次上,后台管理系统可以分为以下几个部分: a. 辅助功能模块&#…

PostgreSQL:开源巨人的崛起和不可阻挡的发展

PostgreSQL:开源巨人的崛起和不可阻挡的发展 PostgreSQL是一款开源的关系型数据库管理系统(RDBMS),以其强大的功能和持续的发展势头在数据库领域崭露头角。本文将探讨为什么PostgreSQL的发展势不可挡,从开源精神和强大…

GridView 演示(P28 5.4GridView)

一、目标效果 如下图所示,我们通过 GridView 新建100个子项,每个子项上写有自己的 index。 二、具体实现代码 1. Main.qml import QtQuickWindow {width: 640height: 480visible: truetitle: qsTr("GridView 演示")GridView{anchors.fill…

探索NebulaGraph:一个开源分布式图数据库的技术解析

欢迎关注微信公众号:一休哥助手。多种功能等待你的使用。1. 介绍 NebulaGraph的定位和用途 NebulaGraph是一款开源的分布式图数据库,专注于存储和处理大规模图数据。它的主要定位是为了解决图数据存储和分析的问题,能够处理节点和边数量巨大…

林浩然与杨凌芸的Scala编程历险记:变量与数据类型的魔法对决

林浩然与杨凌芸的Scala编程历险记:变量与数据类型的魔法对决 在Scala世界的梦幻殿堂中,两位英勇的程序员——林浩然和杨凌芸正准备开启一场代码之旅。这次,他们将深入探索Scala王国中的变量奥秘与数据类型丛林。 一、变量声明篇 &#xff0…