淘宝Tengine2.1.0编译安装和配置,淘宝tengine2.1.0


Tengine的官网:http://tengine.taobao.org/ 下载源码包 复制代码 需要注意的是,我希望用Jemalloc来分配和释放tengine内存(比默认的内存管理好多了),所以编译选项设置了--with-jemalloc的源码路径,源码包的获得具体通过以下方式: Jemalloc方面 官网 http://www.canonware.com/jemalloc/ 解压至指定目录 复制代码 编译配置 复制代码 如果想知道更多详细的编译参数的话可以执行./configure --help,会打印出所有的编译选项,可以按需添加或者禁用一些tengine模块,也可以在以后的使用中按需添加编译属性然后重新编译安装即可。
执行configure时,可能会报各种依赖包不存在的提示,比如openssl,如果是开发环境或者对这些依赖程序的版本没有要求的话,可以直接通过apt-get install libxxx的方式安装这些依赖包。
编译安装 复制代码 配置Tengine make install之后会安装在/usr/local/nginx目录下,其中conf为tengine的配置文件目录,我们修改一下/usr/local/nginx/conf/nginx.conf这个配置文件:
如果有像Apache的vhost需求的话,可以在conf目录下新建一个文件夹vhost,然后所有虚拟主机的配置文件都放到vhost这里面:
复制代码 打开nginx.conf配置文件后,最基础的需要做以下几个地方的修改(所提到的地方都要去除前面的#号注释,只修改提到的地方,其它地方保留默认即可): 复制代码 启动脚本 安装好Tengine后需要启动它,github上有人已经做了一份比较完美的nginx启动脚本,我们直接拿下来用: 复制代码 赋予可执行的权限: 复制代码 启动Tengine: 复制代码 这样基本上就配置好了Tengine 打开浏览器,输入主机ip:

相关内容

    暂无相关文章