linux服务器下安装nginx以及环境的配置

我的服务器是阿里云服centos,以下安装步骤亲测ok

第一步:下载nginx压缩包

先进入到想存放的文件目录,一般是存放到/usr/local目录下

  1. 大家可以去官网下载自己需要的版本 nginx下载地址大全(点我跳转)
    下载好压缩包需要通过连接工具上传到服务器(工具很多不做概述,我用的Xftp)
  2. 或者也可以直接通过wget命令下载,(版本请根据自己的需求进行下载):
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz

第二步:配置nginx安装所需的环境

  1. 安装PCRE pcre-devel

Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:

yum install -y pcre pcre-devel
  1. 安装zlib

zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装指令如下:

yum install -y zlib zlib-devel
  1. 安装gcc

安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下:

yum install gcc-c++
  1. 安装Open SSL

nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。安装指令如下:

yum install -y openssl openssl-devel

第三步:解压nginx压缩包

解压压缩包指令:

tar -zxvf nginx-1.14.0.tar.gz

解压之后进入解压后的文件

cd nginx-1.14.0

然后需要进行配置,注意!这里有一个坑,一般是使用默认配置,即输入./configure 就好了,
但是如果你需要使用https支持,则需要加上SLL模块,否则会出现如下报错

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37

所以后期需要https服务的请执行以下指令替代 ./configure

./configure --with-http_ssl_module

第四步:编译安装nginx

逐个执行以下指令

make
make install

安装成功后,返回上级目录,然后进入新的nginx目录

第五步:启动nginx

进入nginx下的sbin目录,输入./nginx即可启动nginx

./nginx

————————ok到此nginx安装到启动完成了,下面附上相关操作的指令:
关闭nginx服务

./nginx -s stop

重启nginx

./nginx -s reload

查看nginx进程

ps aux|grep nginx

注意:以上代码要在 /usr/local/nginx/sbin 目录下执行!!

服务器安装nginx详细步骤( 小白都能看懂,亲测可行)相关推荐

  1. 随机森林的特征 是放回抽样么_机器学习超详细实践攻略(10):随机森林算法详解及小白都能看懂的调参指南...

    一.什么是随机森林 前面我们已经介绍了决策树的基本原理和使用.但是决策树有一个很大的缺陷:因为决策树会非常细致地划分样本,如果决策树分得太多细致,会导致其在训练集上出现过拟合,而如果决策树粗略地划分样 ...

  2. 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 3)

    小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第三讲 这是小白都能看懂的实战教程 手把手教你Python Web全栈开发 的 ...

  3. 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 1)

    小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第一讲 博主博客文章内容导航(实时更新) 更多优质文章推荐: 收藏!最详细的P ...

  4. c语言程序和plc程序的区别,一文告诉你PLC与计算机的本质区别在哪里!小白都能看懂!...

    原标题:一文告诉你PLC与计算机的本质区别在哪里!小白都能看懂! 你真的了解PLC吗?你知道PLC与计算机的本质区别吗?我来简单解释一下吧. 1.PLC可以工作在极其恶劣的电磁环境中 如果我们把计算机 ...

  5. 红色买绿色出 简单易操作的买卖点公式 散户小白都能看懂

    好久没来csdn了,在最初,CSDN是用来记录我做前端写的笔记,后面在工作期间,接触了产品,就转岗了,慢慢的,csdn就很少写了,但是我觉得这里可以作为我记录心得的一个地方,还是挺好的. 因为产品规划 ...

  6. 兄弟,用大白话告诉你小白都能看懂的Hadoop架构原理

    本文来自:石杉的架构笔记 目录 一.前奏 二.HDFS的NameNode架构原理 一.前奏 Hadoop是目前大数据领域最主流的一套技术体系,包含了多种技术. 包括HDFS(分布式文件系统),YARN ...

  7. 小白都能看懂的关于Mixins机制的理解

    前言 ​ 在学习Flutter源码的时候,看到各种复杂的mixin和on,为了便于后续Flutter的学习,这里有必要一起来份详细Dart 的 Mixin机制. 什么是mixins 首先看看官方文档的 ...

  8. 兄弟,用大白话给你讲小白都能看懂的分布式系统容错架构

    点击上方"蓝字", 右上角选择"设为星标" 周一至周五早11点半!精品文章准时送上! 本文来自石杉的架构笔记 目录 (1)TB级数据放在一台机器上:难啊! (2 ...

  9. 黑苹果电池电量补丁_小白都能看懂的DSDT电量显示补丁教程

    [TOC] 简介 知识储备DSDT 正则匹配(不懂就依葫芦画瓢) 背景 由于普通PC的电池设备并不兼容与苹果的SMbus设备,所以,对于黑苹果,只能够通过ACPI来获取电池状态.为了解决电量显示我可是 ...

最新文章

  1. restorecon
  2. org manual翻译--3.5.8 更新表格
  3. SQL 判断表是否存在 数据表不存在是致命错误
  4. ios开发时,在Xcode中添加多个targets进行版本控制
  5. opencv编译python库_linux 下编译安装 opencv-python
  6. 安卓TTS语音合成经验分享(科大讯飞语音+)集成
  7. opencv4 python 版本_Opencv4 with Python3.6
  8. 基于FPGA的IIR滤波器设计
  9. 深度学习(二十一)基于FCN的图像语义分割
  10. iOS Dev (60) 怎样实现 UITextView 中的 placeHolder
  11. 华为、三星都崴了脚:石墨烯充电还有戏吗
  12. LeetCode数据库 178. 分数排名
  13. swift -懒加载创建view
  14. ILRuntime入门11 LitJson
  15. SourceInsight3.5---a valid serial number was not entered问题解决
  16. 最新版AltiumDesignerSummer9下载+破解
  17. Matlab数理统计工具箱
  18. 基于QT的HLW8032电能芯片测试上位机开发
  19. ICLR 22 GIANT ,UIUC UCLA OGB榜单
  20. Android 11.0 长按电源键直接关机屏蔽关机对话框

热门文章

  1. davinci打包问题
  2. 企业大数据平台下数仓建设思路
  3. Unity2020.3 接入 百度定位Android SDK 笔记
  4. matlab 稳健回归分析,sklearn学习笔记——稳健回归分析
  5. 强生、赛诺菲、葛兰素史克、武田等巨头纷纷加注在华投资 | 跨国药企在中国...
  6. linux 性能测试命令
  7. 树莓派3b安装opencv简单方法
  8. Soundness false positives
  9. 中科点击如何用大数据为政府招商引资工作赋能
  10. OpenSSL v0.9.8a随机数发生器分析之三——熵采集