博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOs下编译安装nginx
阅读量:5021 次
发布时间:2019-06-12

本文共 1031 字,大约阅读时间需要 3 分钟。

在centos下有两种安装nginx方式,一种是yum install这种方式,还有一种是编译安装,当然第一种方式更简单,但是有一定的缺点,比如说我们需要使用特定的第三方模块,这个时候就需要用编译安装这种方式了。

步骤1

下载nginx

wget http://nginx.org/download/nginx-1.14.0.tar.gz

要是下载成功的话基本会看到上图中的画面。

然后我们解压这个文件

tar -zxvf nginx-1.14.0.tar.gz

解压以后进入到这个目录下面可以看到图中的目录

图1

下面解释一下各个文件的意思

首先我们进入到auto目录

图2

cc是用于编译的,对所有的操作系统的判断在os里面,其他所有文件都是为了辅助configure文件在执行的时候去判定支持哪些模块,当前的操作系统有哪些特性可以供nginx使用

然后我们在看图1中,conf是配置文件的示例文件,方便我们在安装完以后可以直接把conf里面的配置文件复制到安装目录下面,CHANGES这个文件里面描述了nginx的哪些特性,CHANGES.ru是一个俄罗斯版本的描述,因为nginx的作者是一个俄罗斯人,configure是一个用来生成中间文件进行编译前的一个必备动作

接下来我们通过

./configure --help | more命令来查看一下

如果我们不需要指定安装其他模块的话,我们默认只需要执行--prefix就可以了

如果我们需要安装其他模块就需要在编译的时候执行--with 也就是说你需要安装的这个模块默认是没有安装进nginx的,如果我们不需要某些模块这个时候我们就需要执行--without,也就是说without后面跟着的模块默认是安装进nginx的。

下面我们开始编译安装nginx

./configure --prefix=/home/sjk/nginx/

这里的prefix就是指定的安装目录

这步如果不出意外的话会出现上图中的画面

然后在执行make命令,会出现下图中画面

然后在执行make install命令,会出现下图中页面

 

然后我们进入安装目录下的sbin目录,进入以后

执行

./nginx -c /home/geek/nginx/conf/nginx.conf

接下来不出意外的话,nginx就启动好了

了解更多:

转载于:https://www.cnblogs.com/sjks/p/10897345.html

你可能感兴趣的文章
图论(KM算法,脑洞题):HNOI 2014 画框(frame)
查看>>
django 参考
查看>>
数据库连接池-数据源配置
查看>>
20151013--设计模式六大原则(转载)
查看>>
hdu 2602
查看>>
UNIX中Shell分类表
查看>>
css美化Div边框的样式实例*(转载)
查看>>
openGL+VS2010的例程--城堡模型注释版(三维)
查看>>
Spring Boot入门(二)
查看>>
流程控制——选择结构
查看>>
【机器学习】多项式回归sklearn实现
查看>>
条件判断
查看>>
博客开启
查看>>
C++基础和STL,Effective C++笔记
查看>>
14. Longest Common Prefix
查看>>
对 COM 组件的调用返回了错误 HRESULT E_FAIL。ERROR 000622:
查看>>
Ant Design Mobile 报Cannot find module 'react-scripts/package.json' 错误
查看>>
Excel数据批量导入到数据库2
查看>>
*15. 3Sum (three pointers to two pointers), hashset
查看>>
[转]c++指针|指针入门
查看>>