|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:在过去的四年中,我经常使用CentOS,主要是作为企业Linux商业版本产品的一种替代,很多个人、企业或机构都希望拥有主流企业Linux的稳定性、可靠性和声誉。Tengine是由淘宝中心体系部基于Nginx开辟的Web办事器,它在Nginx的基本上,针对年夜会见量网站的需求,增加了良多功效和特征。Tengine的功能和不乱性已在年夜型的网站如淘宝网,淘宝商城等失掉了很好的考证。它的终极方针是打造一个高效、不乱、宁静、易用的Web平台。Tengine现已开源。
以下是在CentOS6.0编译安装Tengine的基础步骤:
1、安装Tengine
安装pcre#撑持Tengine伪静态- #cd/usr/local/src#tarzxvfpcre-8.13.tar.gz#mkdir/usr/local/pcre#创立安装目次#cdpcre-8.13#./configure--prefix=/usr/local/pcre#设置#make#makeinstall
复制代码 安装tengine- #cd/usr/local/src#wget-chttp://tengine.taobao.org/download/tengine-1.4.6.tar.gz#tarzxvftengine-1.4.6.tar.gz#cdtengine#./configure--prefix=/usr/local/nginx--with-http_stub_status_module--with-openssl=/usr/--with-pcre=/usr/local/src/pcre-8.13
复制代码 注重:--with-pcre=/usr/local/src/pcre-8.13指向的是源码包解压的路径,而不是安装的路径,不然会报错。- #make#makeinstall#/usr/local/nginx/sbin/nginx#启动#chownnobody.nobody-R/usr/local/nginx/html#chmod700-R/usr/local/nginx/html
复制代码 设置tengine开启启动- vi/etc/rc.d/init.d/nginx#编纂启动文件增加上面内容
复制代码- #!/bin/bash#nginxStartupscriptfortheNginxHTTPServer#itisv.0.0.2version.#chkconfig:-8515#description:Nginxisahigh-performancewebandproxyserver.#Ithasalotoffeatures,butitsnotforeveryone.#processname:nginx#pidfile:/var/run/nginx.pid#config:/usr/local/nginx/conf/nginx.confnginxd=/usr/local/nginx/sbin/nginxnginx_config=/usr/local/nginx/conf/nginx.confnginx_pid=/usr/local/nginx/logs/nginx.pidRETVAL=0prog="nginx"#Sourcefunctionlibrary../etc/rc.d/init.d/functions#Sourcenetworkingconfiguration../etc/sysconfig/network#Checkthatnetworkingisup.[${NETWORKING}="no"]&&exit0[-x$nginxd]||exit0#Startnginxdaemonsfunctions.start(){if[-e$nginx_pid];thenecho"nginxalreadyrunning...."exit1fiecho-n$"Starting$prog:"daemon$nginxd-c${nginx_config}RETVAL=$?echo[$RETVAL=0]&&touch/var/lock/subsys/nginxreturn$RETVAL}#Stopnginxdaemonsfunctions.stop(){echo-n$"Stopping$prog:"killproc$nginxdRETVAL=$?echo[$RETVAL=0]&&rm-f/var/lock/subsys/nginx/usr/local/nginx/logs/nginx.pid}reload(){echo-n$"Reloading$prog:"#kill-HUP`cat${nginx_pid}`killproc$nginxd-HUPRETVAL=$?echo}#Seehowwewerecalled.case"$1"instart)start;;stop)stop;;reload)reload;;restart)stopstart;;status)status$progRETVAL=$?;;*)echo$"Usage:$prog{start|stop|restart|reload|status|help}"exit1esacexit$RETVAL
复制代码 保留加入- #chmod775/etc/rc.d/init.d/nginx#付与文件实行权限#chkconfignginxon#设置开机启动#/etc/rc.d/init.d/nginxrestart#servicenginxrestart
复制代码 小知识:CentOS(CommunityEnterpriseOperatingSystem,中文意思是:社区企业操作系统)是Linux发行版之一。 |
|