软件测试环境的搭建系列:5Nginx服务器的安装

Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,具有占用内存少,并发能力强的优点,被广泛应用。本文主要介绍在Linux环境下用源码安装Nginx服务器的步骤。

Nginx与Apache、Lighttpd,是当前主流的三大Web服务器。

演示环境:CentOS 6.5 + nginx-1.14.0

1. 安装前准备环境

1.1 安装编译Nginx所需的相关软件包

[root@ecs-6cf5src]# yum -y install gcc-c++ pcre* openssl*

2. 下载解压源码包

2.1 源码包下载

在Nginx官网http://nginx.org找到nginx-1.14.0,点击nginx-1.14.0.tar.gz,浏览器会自动开始下载,右键选择复制链接地址,获取该文件的URL,然后在CentOS主机上用wget命令下载源码包

[root@ecs-6cf5 ~]# cd /usr/local/src/

[root@ecs-6cf5 src]# wgethttp://nginx.org/download/nginx-1.14.0.tar.gz

2.2 解压到/usr/local/目录下

[root@ecs-6cf5 src]# tar -xvf nginx-1.14.0.tar.gz -C /usr/local/

3. 安装Nginx

3.1 配置源码

[root@ecs-6cf5 src]# ./configure --prefix=/usr/local/nginx

如果在配置过程中没有报错,则继续以下步骤编译并安装Nginx。

3.2 编译并安装Nginx

[root@ecs-6cf5 src]make && make install

4. 启动Nginx服务

[root@ecs-6cf5 src]# cd /usr/local/nginx/sbin

[root@ecs-6cf5 src]# ./nginx

查看进程,可以看到nginx的master和worker进程

[root@ecs-33b2 sbin]# ps -ef | grepnginx

root 24508 1 0 16:04 ? 00:00:00 nginx: master process ./nginx

nobody 24509 24508 0 16:04 ? 00:00:00 nginx:worker process

root 24511 20643 0 16:04 pts/1 00:00:00 grepnginx

可以通过访问ip:80测试,看到页面这样的提示就说明安装成功

至此,Nginx服务器安装并运行成功。

重启Nginx的命令:

[root@ecs-33b2 sbin]# ./nginx -s reload

停止Nginx:查进程号之后kill -9 进程号 即可

以上就是CentOS上通过源码方式安装Nginx的方法了,若有疑问,欢迎添加测试交流群交流。

关注公众号,了解更多测试技术

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180613G1D2X600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券