安裝配置tengine

2021-07-27 21:59:47 字數 2177 閱讀 2302

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...