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          

扫描二维码关注公众号,回复: 2242099 查看本文章

    问题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.csdn.net/nimasike/article/details/51889171        点击打开链接

                https://blog.csdn.net/zsl10/article/details/52190206            点击打开链接





    

    




     

           


            

    







猜你喜欢

转载自blog.csdn.net/gelong_bokewang/article/details/80450821