服务器安装nginx详细步骤( 小白都能看懂,亲测可行)
linux服务器下安装nginx以及环境的配置
我的服务器是阿里云服centos,以下安装步骤亲测ok
第一步:下载nginx压缩包
先进入到想存放的文件目录,一般是存放到/usr/local目录下
- 大家可以去官网下载自己需要的版本 nginx下载地址大全(点我跳转)
下载好压缩包需要通过连接工具上传到服务器(工具很多不做概述,我用的Xftp) - 或者也可以直接通过wget命令下载,(版本请根据自己的需求进行下载):
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
第二步:配置nginx安装所需的环境
- 安装PCRE pcre-devel
Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:
yum install -y pcre pcre-devel
- 安装zlib
zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装指令如下:
yum install -y zlib zlib-devel
- 安装gcc
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下:
yum install gcc-c++
- 安装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详细步骤( 小白都能看懂,亲测可行)相关推荐
- 随机森林的特征 是放回抽样么_机器学习超详细实践攻略(10):随机森林算法详解及小白都能看懂的调参指南...
一.什么是随机森林 前面我们已经介绍了决策树的基本原理和使用.但是决策树有一个很大的缺陷:因为决策树会非常细致地划分样本,如果决策树分得太多细致,会导致其在训练集上出现过拟合,而如果决策树粗略地划分样 ...
- 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 3)
小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第三讲 这是小白都能看懂的实战教程 手把手教你Python Web全栈开发 的 ...
- 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 1)
小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第一讲 博主博客文章内容导航(实时更新) 更多优质文章推荐: 收藏!最详细的P ...
- c语言程序和plc程序的区别,一文告诉你PLC与计算机的本质区别在哪里!小白都能看懂!...
原标题:一文告诉你PLC与计算机的本质区别在哪里!小白都能看懂! 你真的了解PLC吗?你知道PLC与计算机的本质区别吗?我来简单解释一下吧. 1.PLC可以工作在极其恶劣的电磁环境中 如果我们把计算机 ...
- 红色买绿色出 简单易操作的买卖点公式 散户小白都能看懂
好久没来csdn了,在最初,CSDN是用来记录我做前端写的笔记,后面在工作期间,接触了产品,就转岗了,慢慢的,csdn就很少写了,但是我觉得这里可以作为我记录心得的一个地方,还是挺好的. 因为产品规划 ...
- 兄弟,用大白话告诉你小白都能看懂的Hadoop架构原理
本文来自:石杉的架构笔记 目录 一.前奏 二.HDFS的NameNode架构原理 一.前奏 Hadoop是目前大数据领域最主流的一套技术体系,包含了多种技术. 包括HDFS(分布式文件系统),YARN ...
- 小白都能看懂的关于Mixins机制的理解
前言 在学习Flutter源码的时候,看到各种复杂的mixin和on,为了便于后续Flutter的学习,这里有必要一起来份详细Dart 的 Mixin机制. 什么是mixins 首先看看官方文档的 ...
- 兄弟,用大白话给你讲小白都能看懂的分布式系统容错架构
点击上方"蓝字", 右上角选择"设为星标" 周一至周五早11点半!精品文章准时送上! 本文来自石杉的架构笔记 目录 (1)TB级数据放在一台机器上:难啊! (2 ...
- 黑苹果电池电量补丁_小白都能看懂的DSDT电量显示补丁教程
[TOC] 简介 知识储备DSDT 正则匹配(不懂就依葫芦画瓢) 背景 由于普通PC的电池设备并不兼容与苹果的SMbus设备,所以,对于黑苹果,只能够通过ACPI来获取电池状态.为了解决电量显示我可是 ...
最新文章
- restorecon
- org manual翻译--3.5.8 更新表格
- SQL 判断表是否存在 数据表不存在是致命错误
- ios开发时,在Xcode中添加多个targets进行版本控制
- opencv编译python库_linux 下编译安装 opencv-python
- 安卓TTS语音合成经验分享(科大讯飞语音+)集成
- opencv4 python 版本_Opencv4 with Python3.6
- 基于FPGA的IIR滤波器设计
- 深度学习(二十一)基于FCN的图像语义分割
- iOS Dev (60) 怎样实现 UITextView 中的 placeHolder
- 华为、三星都崴了脚:石墨烯充电还有戏吗
- LeetCode数据库 178. 分数排名
- swift -懒加载创建view
- ILRuntime入门11 LitJson
- SourceInsight3.5---a valid serial number was not entered问题解决
- 最新版AltiumDesignerSummer9下载+破解
- Matlab数理统计工具箱
- 基于QT的HLW8032电能芯片测试上位机开发
- ICLR 22 GIANT ,UIUC UCLA OGB榜单
- Android 11.0 长按电源键直接关机屏蔽关机对话框