1、gcc 安装

安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装

yum install gcc-c++

2、 PCRE pcre-devel 安装

PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:

yum install -y pcre pcre-devel

3、zlib 安装

zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。

yum install -y zlib zlib-devel

4、OpenSSL 安装

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。
nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel

5、官网下载nginx

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

6、解压

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1

7、使用默认配置,并且开始安装

./configuremake
make install

8、启动、停止nginx

cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

centos7下安装nginx及常用命令相关推荐

  1. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  2. ajax nginx 转发 sessionid_Nginx:初识Nginx(概念、在Docker中安装Nginx、常用命令、配置文件) - 怀梦想,致远方...

    1.Nginx初识 (1)概念 Nginx是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好 Nginx可以作为静态页面 ...

  3. centos7下安装nginx

    安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装 安装 nginx 需要 ...

  4. ubuntu和centos 编译安装nginx及常用命令

    转自http://www.cnblogs.com/piscesLoveCc/p/5794926.html 一. ubuntu安装 1. 安装依赖库 安装gcc g++的依赖库 ubuntu平台可以使用 ...

  5. 手把手教你在Windows下安装miniconda及常用命令

    安装 官网 下载安装包 选择合适的安装包,我打开官网的时候默认是python2.7和python3.8的,由于部分依赖暂不支持python3.8,我这里想安装python3.7的 查看全部版本:htt ...

  6. Linux下安装redis以及常用命令

    https://blog.csdn.net/zgf19930504/article/details/51850594 安装: 1.获取redis资源 wget http://download.redi ...

  7. centos7下安装nginx的方法

    没有用tar包的方法,太麻烦,还需要找,还需要编译,还需要下乱七八糟的依赖模块.麻烦的一逼,看网上说的.就采用了在线安装的方法.很快.注意一下,这种方法安装是安装到系统默认的位置.我也不知道怎么换.留 ...

  8. Ubuntu下安装vim以及常用命令

    众所周知,Linux与Win之间的区别是Linux需要大量的命令行操作,而有些配置文件也是在命令行中输入的. 这些操作就需要编辑器的帮助了. 我接触Ubuntu的时间不长,碰到过三个编辑器 gedit ...

  9. CentOS7下安装nginx1.99

    文章目录 1.前期准备 1.1 安装gcc 1.2 安装其他依赖包 1.3 下载安装包 2.安装nginx 2.1 解压nginx 2.2 编译安装 2.3 启动 2.4 常用命令 3.Nginx配置 ...

最新文章

  1. php数字截取2位小树,数据结构-PHP 二分搜索树的层序遍历(队列实现)
  2. 第二周Access总结
  3. 青龙依赖环境一键安装部署
  4. android编译系统学习 .
  5. 在 Oracle 和 PHP 中使用 LOB
  6. 计算机扩展卡,对于电脑来说, 扩展卡是什么?与接口又有什么关系呢?
  7. 记几种解决跨域问题的办法
  8. SCPPO(五):解决MVC中Json传输数据量问题
  9. 北大计算机QS排名,2019最新QS世界大学排名:清华北大获历史最高名次
  10. 黑客是怎样买彩票的?中奖率提示2倍
  11. vscode+cmake编译Telink Demo
  12. 用计算机弹刚好一点,《计算机组成原理》作业解答(14级)
  13. 在我心目中的霸气海贼王——路飞 不一样的路飞
  14. win7系统桌面出现两个计算机,一台电脑两个屏幕 Win7双屏一键切换
  15. 基于SSM+Shiro+Redis+Layui的后台管理系统
  16. 计算机工作原理与系统组成?,计算机工作原理及系统组成
  17. java 强制走catch_关于java:IDE强制使用try / catch包围并且不引发异常
  18. 怎样理解心藏神,肝藏魂,脾藏意,肺藏魄,肾藏精志?
  19. css怎么设置页面缩放最小宽度
  20. n的阶乘c语言输出为负数,为什么 n 为20 阶乘为负数

热门文章

  1. php图片滑动的属性,JavaScript_javascript图片滑动效果实现,本文为大家分享了javascript图片 - phpStudy...
  2. 计算机组成中CM,基于TDN-CM++计算机组成原理课程设计.doc
  3. 输变电设备物联网节点设备无线组网协议_AIS-Link-艾森智能的工业物联网连接协议...
  4. vRealize-Operations-Manager-Appliance-8.2.0 VROPS 8.2安装部署
  5. 一步步实现SDDC-vSphere Auto Deploy的妙用
  6. Java基础学习总结(43)——Java8 Lambda揭秘
  7. 50道编程小题目之【多位数求和】
  8. concatenate python_python中numpy.concatenate()函数的使用
  9. 拍照尺寸 ios_iOS 14照片和相机:QuickTake快捷键,照片标题,镜像自拍照等
  10. linux dd 光标在闪,linux dd详解