Linux中yum安装nginx

编译安装nginx

1、Nginx介绍

Nginx (engine x) 是一个轻量的,高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫所研发,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

其特点是占有内存少,并发能力强, nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

在高连接并发的情况下,Nginx是Apache服务器不错的替代品。

2、安装依赖

[root@ c6m01 ~]# yum -y install gcc gcc-c++ pcre-devel openssl-devel wget

3、下载nginx包

[root@ c6m01 ~]# wget http://nginx.org/download/nginx-1.12.2.tar.gz

4、解压nginx包

[root@ c6m01 ~]# tar -zxvf nginx-1.12.2.tar.gz

5、切换目录

[root@ c6m01 ~]# cd nginx-1.12.2

6、配置和检测环境

[root@ c6m01 nginx-1.12.2]# ./configure --prefix=/usr/local/nginx

7、编译

[root@ c6m01 nginx-1.12.2]# make

8、编译安装

[root@ c6m01 nginx-1.12.2]# make install

9、启停及检查语法

[root@ c6m01 nginx-1.12.2]# /usr/local/nginx/sbin/nginx		#启动nginx

[root@ c6m01 nginx-1.12.2]# nginx -t		#检查语法
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

[root@ c6m01 nginx-1.12.2]# ps -ef|grep nginx		#查看进程
root       4245      1  0 11:26 ?        00:00:00 nginx: master process nginx
nobody     4246   4245  0 11:26 ?        00:00:00 nginx: worker process
root       4250   1763  0 11:26 pts/3    00:00:00 grep --color=auto nginx

[root@ c6m01 nginx-1.12.2]# /usr/local/nginx/sbin/nginx -s stop		#停止nginx
[root@ c6m01 nginx-1.12.2]# ps -ef|grep nginx
root       4254   1763  0 11:27 pts/3    00:00:00 grep --color=auto nginx

[root@ c6m01 ~]# /usr/local/nginx/sbin/nginx -s reload		#当子配置文件发生变化,重新载入配置文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值