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

【项目实战】Linux下安装Nginx教程

一、环境准备

Linux版本:CentOS7 64位

二、具体步骤

2.1 步骤1:确认系统中安装以下基础依赖

确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。
在安装Nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。

yum list installed | grep "gcc"
yum list installed | grep "pcre"
yum list installed | grep "zlib" 
yum list installed | grep "openssl"

在这里插入图片描述
yum 的相关内容,参考文章如下:

2.2 步骤2: 解压

tar -zxvf nginx-1.19.2.tar.gz

在这里插入图片描述

2.3 步骤3:进入nginx目录后配置

# 进入nginx目录
cd nginx-1.19.2
# 配置
./configure --prefix=/usr/local/nginx/nginx-1.19.2

2.3 步骤3:执行make、make install命令

期间遇到错误,见链接:
【异常】解决Centos7 解决安装Nginx错误:No rule to make target build , needed by default .Stop.

make && make install

在这里插入图片描述

2.4 步骤4:测试是否安装成功

 #cd到刚才配置的安装目录/usr/local/nginx/
./sbin/nginx -t

2.5 步骤5:启动nginx

cd /usr/local/nginx/sbin
./nginx //启动nginx

2.6 步骤6:验证nginx的安装

在浏览器中输入服务器的ip地址,如:http://10.99.17.49/
在这里插入图片描述

在这里插入图片描述

2.7 步骤7: 修改Nginx的配置文件

在这里插入图片描述

2.8 步骤8(可选):配置nginx开机自启动

vim /etc/rc.d/rc.local
/usr/local/nginx/sbin/nginx

在这里插入图片描述

三、参考文章

【yum 安装最新版nginx:https://www.cnblogs.com/xxoome/p/7256214.html】

http://www.lryc.cn/news/29190.html

相关文章:

  • 【数据结构】链式二叉树
  • CentOS安装RStudio-Server的方法
  • 从交通信号灯看流控和拥塞控制
  • 【LinkedList】| 深度剥析Java SE 源码合集Ⅰ
  • 黑马程序员7
  • Qt安装与使用经验分享;无.pro文件;无QTextCodec file;Qt小试;界面居中;无缝;更换Qt图标;更换Qt标题。
  • AAAI顶会行人重识别算法详解——Relation Network for Person Re-identification
  • hadoop调优(二)
  • 【基础算法】双指针---数组元素的目标和
  • Javascript借用原型对象继承父类型方法
  • 你不会工作1年了连枚举都还不知道吧?
  • ks通过恶意低绩效来变相裁员(五)绩效申诉就是「小六自证吃了一碗凉粉」
  • 一阶低通滤波介绍及simulink模型
  • 三十三、MongoDB PHP 扩展
  • 2D图像处理:九点标定_上(机械手轴线与法兰轴线重合)(附源码)
  • 2023最新C++面经(一):vector内存预分配,左值引用和右值引用,move语义
  • 【C语言经典例题】调整数组使奇数全部都位于偶数前面
  • C++经典20题型,满满知识,看这一篇就够了(含答案)
  • 卷积神经网络CNN之ZF Net网络模型详解(理论篇)
  • Vue 3.0 响应性 基础 【Vue3 从零开始】
  • flex布局方式让最后一个(或第二个...n)元素居右显示
  • 【Python语言基础】——Python MySQL Order By
  • 自然数学的哲学原理--复数理论的扩展
  • tsconfig.json中的一些配置
  • Spark调优总结
  • 4.创建和加入通道相关(network.sh脚本createChannel函数分析)[fabric2.2]
  • 若依学习(前后端分离版)——自定义注解@Log(如何自定义注解,实现aop)
  • 防止暴力破解ssh的四种方法
  • jsp试卷分析管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • 可选链运算符(?.)与空值合并运算符(??)