软件测试:centos7(linux)安装nginx

Posted 说笑谈古松

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试:centos7(linux)安装nginx相关的知识,希望对你有一定的参考价值。

安装所需插件

1、安装gcc

gcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言
命令:查看gcc版本

gcc -v

一般阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到,

安装命令:

yum -y install gcc

2、pcre、pcre-devel安装

pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。
安装命令:

yum install -y pcre pcre-devel

3、zlib安装

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

yum install -y zlib zlib-devel

4、安装前置库:

如果后面make指令报错:

make: *** No rule to make target `build', needed by `default'. Stop.

那就需要删掉nginx,安装前置库,再重新安装nginx,会很麻烦,建议可以试试先安装前置库,当然,有的不用。

yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel

安装nginx

1、下载:

https://nginx.org/en/download.html

在这里插入图片描述

2、在/usr/local下新建nginx文件夹,将安装包上传。

在这里插入图片描述

3、解压:

tar -zxvf  nginx-1.20.0.tar.gz

4、切换到cd /usr/local/java/nginx-1.9.9/下面

执行三个命令:

./configure    #生成一个Makefile文件夹

在这里插入图片描述

make
make install

到此为止环境已经安装好,接下来启动nginx服务

cd /usr/local/nginx/sbin/ 
./nginx

5、验证:直接在浏览器输入地址回车就行。

在这里插入图片描述

6、报错处理

我们在输入./configure可能会出现很多报错情况。
错误信息:

checking for OS

  • Linux 3.10.0-327.el7.x86_64 x86_64
    checking for C compiler … not found

./configure: error: C compiler cc is not found

解决方法:安装gcc

yum -y install gcc
错误信息:

./configure: error: the HTTP rewrite module requires the PCRE library.

解决方法:安装pcre-devel

yum install pcre-devel
错误信息:

./configure: error: the HTTP gzip module requires the zlib library.

解决方法:安装zlib-devel

yum install zlib-devel

测试是否安装成功

./nginx -t

还有一种情况就是80端口打不开,可以执行:

firewall-cmd --query-port=80/tcp

以上是关于软件测试:centos7(linux)安装nginx的主要内容,如果未能解决你的问题,请参考以下文章

Nginx——centos7通过yum方式快速安装Nginx并测试是否安装成功(图解版)

CentOS7.X中使用yum安装nginx的方法

Centos7 yum安装nginx

软件测试:centos7(linux)安装nginx

ngin做代理安装docker

CentOS7 安装配置 Nginx