zoukankan      html  css  js  c++  java
  • Tengine环境安装

    访问网址:http://tengine.taobao.org/download_cn.html下载需要的版本

    第一步,解压

     

    第二步、安装tegine

    编译库 gcc, zlib1g-dev, libpcre3, libpcre3-dev这些库文件是必须的,会没办法编译tegine
    ubuntu安装命令: 

    apt-get install gcc libpcre3 libpcre3-dev zlib1g-dev

    第三步、编译安装

    或参考http://tengine.taobao.org/document_cn/install_cn.html 

    cd ~/tengine
    ./configure

    提示需要安装openssl

    apt-get install openssl
     
    apt-get install libssl-dev
    
    make
    
    make install
    

    更多编译的帮助参考下面2个文档:

    nginx 编译参数详解:http://blog.lizhigang.net/archives/137

    淘宝tengine文档:http://tengine.taobao.org/documentation_cn.html

    第四步、修改配置文件

    vi /usr/local/nginx/conf/nginx.conf
    

      修改对应的location配置:

    location /
    {
        root /home/beihe/work;
        concat on; //开启合并功能
        autoindex on; //允许列出整个目录,nginx默认不列出文件列表
        autoindex_exact_size off; //显示出文件的大概大小,单位是kB或者MB或者GB,如果是on,单位是bytes
        autoindex_localtime on; //显示的文件时间为GMT时间
    }
    

    第五步、tengine基本命令

    /usr/local/nginx/sbin/nginx 启动
    
    /usr/local/nginx/sbin/nginx -s reload 重启
    
    /usr/local/nginx/sbin/nginx -s stop 关闭
    

      启动nginx的用户可能没有nginx,logs目录访问权限,可能会有下面提示错误:

    could not open error log file:
    
    open() "/usr/local/nginx/logs/error.log" failed (13: Permission denied)2011/03/21 06:09:33 [emerg] 24855#0:
    
    mkdir() "/usr/local/nginx/client_body_temp" failed (13: Permission denied)
    

      解决办法:

    sudo chmod a+rwx -R logs
    
    sudo chmod a+rwx -R /usr/local/nginx
    

      

  • 相关阅读:
    UVA 10391 STL容器的使用
    UVA 10763
    UVA 10935
    UVA 洪水
    UVA 1594 set 里面放queue
    关于STL 容器的嵌套使用, 小试牛刀
    丑数 UVA 136
    UVA 1368 DNA
    antd 上传文件控件使用方法(坑)
    mysql查询一条工单时间需要10秒。优化sql语句得以解决。
  • 原文地址:https://www.cnblogs.com/song-wentao/p/7468122.html
Copyright © 2011-2022 走看看