CentOS_6安装Nginx(tengine)
tengine的下载链接:http://tengine.taobao.org/download_cn.html 点击打开链接
tengine的使用文档链接:http://tengine.taobao.org/nginx_docs/cn/docs/ 点击打开链接
我下载的是Tengine-2.2.2.tar.gz,
安装Tengine步骤:
第一步:解压tengine-2.2.2.tar.gz 命令:tar-zxvf tengine-2.2.2.tar.gz
第二步:切换到tengine-2.2.2目录下,运行./configure --prefix=/usr/local/nginx (这里prefix是安装路径,不写默认也是/usr/local/nginx)
这里运行可能会报错,因为系统可能缺少依赖,遇到具体问题具体分如下是我遇到的问题:
问题1:
. ./configure:error: C compiler cc is not found :就是缺少依赖gcc
安装gcc以及相关依赖包:yum -y install gcc gcc-c++ autoconf automake make
问题2:
error:the HTTP rewrite module requires the PCRE library
缺少依赖PCRE包
yum -y install pcre-devel 安装pcre包,以yum方式安装,还可以自己下载
pcre包下载地址:https://sourceforge.net/projects/pcre/files/pcre/ 点击打开链接
问题3:
缺少OpenSSL医疗包
yum -y install openssl-devel 安装openssl包,以yum的方式安装,还可以自己下载
openssl下载地址:http://www.openssl.org/source/ 点击打开链接
运行./configure --prefix=/usr/local/nginx 成功截图
第三步:安装nginx
当前文件夹执行命令:make & make install
执行完命令切换到 /usr/local/nginx问价查看是否安装成功
第四步:手动启动nginx
启动命令:/usr/local/nginx/sbin/nginx
第五步:访问IP:80端口验证是否成功
设置nginx为系统服务开机自动启动
第一步:vi /etc/init.d/nginx
写入配置文章https://pan.baidu.com/s/1B_xGlefIWD6JnhavpuYT-g 点击打开链接
第二步:修改权限 chmod +x nginx
第三步启动:service nginx start
备注:
参考:https://blog.****.net/nimasike/article/details/51889171 点击打开链接
https://blog.****.net/zsl10/article/details/52190206 点击打开链接