三沣开发知识 购物 网址 游戏 小说 歌词 地图 快照 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 开发 租车 短信 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
vbs/VBScript DOS/BAT hta htc python perl 游戏相关 VBA 远程脚本 ColdFusion ruby专题
autoit seraphzone PowerShell linux shell Lua Golang Erlang 其它教程 CSS/HTML/Xhtml
html5 CSS XML/XSLT Dreamweaver教程 经验交流 开发者乐园 Android开发资料
站长资讯 .NET新手 ASP.NET C# WinForm Silverlight WCF CLR WPF XNA VisualStudio ASP.NET-MVC .NET控件开发 EntityFramework WinRT-Metro Java C++ PHP Delphi Python Ruby C语言 Erlang Go Swift Scala R语言 Verilog 其它语言 架构设计 面向对象 设计模式 领域驱动 Html-Css JavaScript jQuery HTML5 SharePoint GIS技术 SAP OracleERP DynamicsCRM K2 BPM 信息安全 企业信息 Android开发 iOS开发 WindowsPhone WindowsMobile 其他手机 敏捷开发 项目管理 软件工程 SQLServer Oracle MySQL NoSQL 其它数据库 Windows7 WindowsServer Linux
  IT知识库 -> PHP -> LNMP 环境更换Nginx 服务器为Tengine -> 正文阅读
 

[PHP]LNMP 环境更换Nginx 服务器为Tengine

LNMP 环境更换Nginx 服务器为Tengine 本人之前所使用 LNMP 环境一直是原生的Nginx服务器,最近几天看了好多大网站使用 淘宝团队基于Nginx开发的 Tengine 决定给自己的虚拟机也装个玩玩。
关于Tengine的介绍就不多说了,反正据说是性能比原生的 Nginx 提升了好多(参考:http://tengine.taobao.org/)
以下是关于安装方面过程:
在此之前要推荐下 Linux系统简单易用的上传下载命令rz和sz
我们可以通过    yum install lrzsz   进行安装
上传下载命令测试
  1)上传(rz)
  在客户端SSH命令行运行rz命令,命令如下:
[root@oldboy ~]# rz
执行后会弹出上传文件的选择窗口,可以选择相关文件上传(不支持直接上传目录)。
提示:可以使用rz -y实现覆盖上传,上传窗口的默认目录可以在SSH客户端里进行设置。
  2)下载(sz)
   实现下载可以直接使用szfilename,其中filename就是你想要下载的文件的名字,如果是目录需要打包成单个文件在实现下载。
[root@oldboy ~]# sz oldboy.txt  #<==oldboy.txt要存在,可以是相对路径或绝对路径。
以下是 Tengine 的安装
 安装 Tengine 我们需要准备两个 安装包
 google-perftools-1.8.2.tar.gz    (下载地址:http://download.chinaunix.net/download.php?id=32342&ResourceID=12865)
 tengine-2.1.2.tar.gz       (下载地址:http://tengine.taobao.org/download_cn.html)
 下载完成后,先对原先的 Nginx 服务进行备份
  # cd /usr/local/
  # mv nginx nginxbak
  备份完成,开始安装 Tengine 
  一、
   1、解压  google-perftools-1.8.2.tar.gz  这个安装包
        # tar xf  google-perftools-1.8.2.tar.gz 
    2、进行源码安装
      # cd google-perftools-1.8.2
      #./configure --enable-frame-pointers
      # make && make install
   3.完成  google-perftools-1.8.2 安装
 二、Tengine 安装
     1.同样先解压  tengine-2.1.2.tar.gz 安装包
        # tar xf  tengine-2.1.2.tar.gz
      2. 进行源码安装
        # ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_spdy_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --with-google_perftools_module --with-http_image_filter_module --with-http_realip_module --with-http_concat_module
        # make && make install
       3.完成安装
  三、查看 nginx 版本
       # nginx -V
       如果遇到此错误:nginx: error while loading shared libraries: libprofiler.so.0: cannot open shared object file: No such file or directory
      那就表示系统不知道xxx.so 放在那个目录下。
      这个时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。
      一般而言,有很多so都会在/usr/local/lib这个目录下,所以在/etc/ld.so.conf中加入/usr/local/lib这一行,可以解决此问题。
      将 /etc/ld.so.conf 保存后,还要执行 /sbin/ldconfig –v 来更新下 
     然后再试下  #nginx -V
     

     至此表示已安装成功
  四、重启 Nginx
  # service nginx restart
  若遇到以下情况:

可以使用: # pkill -9 nginx  将进程干掉 
之后再使用: # service nginx restart   即可
重启完成后访问:

五、配置 nginx.conf
       # vim /usr/local/nginx/conf/nginx.conf
        在底部加上 :include vhost/*.conf;  然后重启, 即可配置多站点访问了
     隐藏Tengine 版本信息  在前台的显示
     http {     
           #关闭 版本号信息设置
           server_tag off;
           server_info off;
           server_tokens off;
      }
    设置禁止通过 ip 访问,只能通过域名
     server {
          #设置禁止通过 ip 访问,只能通过域名
         listen 80 default;
         server_name _;
         return 500;
     }
  
    至此 Tengine 安装配置差不多完成。
   (以上内容中如有错误或不足的地方,望各位大神多多见谅,欢迎互相交流学习;感谢!) 
  PHP 最新文章
湛江,海南七彩打奖开会员代理的,有需要的
操作系统知识
linux IPtable防火墙 禁止和开放端口
最好最实用的二次开发教程 cms
ThinkPHP_5对数据库的CURL操作
类型转换,常量定义,运算符,为false的几种
笔记:php有那几种错误提示和查错方法
使用PHP做分页查询(查询结果也显示为分页)
php实例之mysql数据备份
开启PHP的伪静态
上一篇文章      下一篇文章      查看所有文章
加:2017-10-11 23:24:26  更:2017-10-11 23:24:28 
 
技术频道: 站长资讯 .NET新手区 ASP.NET C# WinForm Silverlight WCF CLR WPF XNA Visual Studio ASP.NET MVC .NET控件开发 Entity Framework WinRT/Metro Java C++ PHP Delphi Python Ruby C语言 Erlang Go Swift Scala R语言 Verilog 其它语言 架构设计 面向对象 设计模式 领域驱动设计 Html/Css JavaScript jQuery HTML5 SharePoint GIS技术 SAP Oracle ERP Dynamics CRM K2 BPM 信息安全 企业信息化其他 Android开发 iOS开发 Windows Phone Windows Mobile 其他手机开发 敏捷开发 项目与团队管理 软件工程其他 SQL Server Oracle MySQL NoSQL 其它数据库 Windows 7 Windows Server Linux
脚本语言: vbs/VBScript DOS/BAT hta htc python perl 游戏相关 VBA 远程脚本 ColdFusion ruby专题 autoit seraphzone PowerShell linux shell Lua Golang Erlang 其它教程
网站开发: CSS/HTML/Xhtml html5 CSS XML/XSLT Dreamweaver教程 经验交流 开发者乐园 Android开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2017年10日历
2017-10-22 7:14:54
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT知识库