Nginx(Tenginx) 安装和命令

1 简介

安装和配置Nginx

Tenginx是淘宝在nginx的基础做了改进和优化的web server,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能。

Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。反向代理服务器介绍看这里

Tenginx的官网:http://tengine.taobao.org/
安装包下载地址:http://tengine.taobao.org/download.html

2 安装

1 下载安装包后上传到Linux上

安装包:tengine-2.1.2.tar.gz
Linux版本:Centos7

2 安装前环境准备

nginx需要一来lib库,诸如g++、gcc、pcre-devel、openssl-devel和zlib-devel。所以依次执行一下这些命令,已安装的会提示不用安装,未安装或需要更新的则会执行安装及更新:

yum install gcc-c++  
yum -y install pcre pcre-devel  
yum -y install zlib zlib-devel  
yum -y install openssl openssl-devel

3 解压安装包

解压tengine-2.1.2.tar.gz到自定义目录(usr/local/src)

$tar -zxvf tengine-2.1.2.tar.gz      

4 创建安装目录

$/wocloud/nginx     

5 安装编译

进入解压目录执行

$./configure --prefix=/wocloud/nginx

编译安装

$make
$make install

安装完毕进入安装目录的sbin文件中启动

$sbin/nginx

为启动命令添加软引用

ln -s /wocloud/nginx/sbin/nginx /usr/local/bin/

6 测试

启动完成后打开浏览器测试,显示的welcome字样即成功启动了tengine。

启动tengine

7 配置

在安装目录的conf的nginx.conf中,具体配置信息待续....

8 Nginx的运行命令

nginx   启动
nginx -s reload  重新启动
nginx -s stop    停止
ps -ef | grep nginx  :查看nginx进程是否运行
netstat -unltp | grep nginx  :查看nginx端口监听情况

备注:-s signal : send signal to a master process: stop, quit, reopen, reload

推荐阅读更多精彩内容