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。
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