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

发布日期: 2020-05-12

浏览量: 16120

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-6cf5 src]# yum -y install gcc-c++ pcre* openssl*

2. 下载解压源码包

2.1 源码包下载

在Nginx官网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]# wget http://nginx.org/download/nginx-1.14.0.tar.gz


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

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

3. 安装Nginx

3.1 配置源码

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

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

3.2 编译并安装Nginx

[root@ecs-6cf5 nginx-1.14.0] make && make install

4. 启动Nginx服务

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


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

[root@ecs-33b2 sbin]# ps -ef | grep nginx
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的方法了。


关注我们
值得信赖的IT教育机构

值得信赖的IT教育机构

成都校区地址:成都市高新区天府二街蜀都中心1期1号楼 西安校区地址:西安市经开区凤城九路海博广场B座 深圳校区地址:深圳市福田区彩田南路深圳青年大厦

蓉华教育(蜀ICP备20007585号-1 )

版权所有 © 成都蓉华软创科技有限公司 2016-2020

微信关注

微信扫码关注

联系电话

联系方式

199-8356-8393