1、依賴gcc openssl-devel pcre-devel zlib-devel
安裝:yum install gcc openssl-devel pcre-devel zlib-devel
2、解壓tengine壓縮包,並進入目錄;
3、./configure --prefix=/usr/tengine
4、make && make install
5、將編譯完成的tengine作為linux的系統service進行管理,需要編寫乙個指令碼,將其加入/etc/init.d目錄下。
指令碼名為nginx。內容如下:
#!/bin/bash
## chkconfig: - 85 15
# description: nginx is a world wide web server. it is used to serve
# source function library.
. /etc/rc.d/init.d/functions
# source networking configuration.
. /etc/sysconfig/network
# check that networking is up.
[ "$networking" = "no" ] && exit 0
nginx="/usr/tengine/sbin/nginx"
prog=$(basename $nginx)
nginx_conf_file="/usr/tengine/conf/nginx.conf"
#[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx
lockfile=/var/lock/subsys/nginx
#make_dirs()
start()
stop()
restart()
reload()
force_reload()
configtest()
rh_status()
rh_status_q()
case "$1" in
start)
rh_status_q && exit 0
$1;;
stop)
rh_status_q || exit 0
$1;;
restart|configtest)
$1;;
reload)
rh_status_q || exit 7
$1;;
force-reload)
force_reload
;;status)
rh_status
;;condrestart|try-restart)
rh_status_q || exit 0
;;*)
echo $"usage: $0 "
exit 2
esac
執行命令 chmod 755 nginx
6、service nginx start
7、chkconfig --add nginx
chkconfig --list nginx //檢視nginx服務狀態
chkconfig nginx on //開機自啟
/etc/tengine/conf
worker_processes 程序數,與cpu核數相等
events下的worker_connection 乙個程序最大支援的併發數
虛擬主機的三種方法:
1、基於ip的虛擬主機,一塊主機網絡卡繫結多個ip位址。
乙個網絡卡可以繫結多個虛擬ip
# ifconfig eth0:1 192.168.143.139 netmask 255.255.255.0
# ifconfig eth0:1 down 停掉
server
server
2、基於網域名稱的虛擬主機(servername)
server
server
3、基於埠的虛擬主機
server
server
Centos下安裝配置tengine
tengine是由 網發起的web伺服器專案。它在nginx的基礎上,針對大訪問量 的需求,新增了很多高階功能和特性。tengine的效能和穩定性已經在大型的 如 網,天貓 等得到了很好的檢驗。它的最終目標是打造乙個高效 穩定 安全 易用的web平台。下面介紹在centos下安裝配置tengine的...
tengine簡單安裝 Tengine 安裝流程
1,軟體準備 cd usr local src tar zxvf pcre 8.33.tar.gz tar zxvf openssl 1.0.1h.tar.gz tar jxvf jemalloc 3.5.0.tar.bz2 tar zxvf zlib 1.2.8.tar.gz wget c tar...
安裝Tengine和Tengine說明
什麼是tengine 官方幫助文件 tengine的安裝 新建tengine使用者組 groupadd r nginx useradd r g nginx m nginx 解壓安裝包 tar zxvf tengine 2.1.0.tar.gz安裝依賴 yum install gcc devel op...