Tengine 配置

tengine会话保持模块配置 1,tengine会话保持模块(tengine自带模块) ngx_http_upstream_session_sticky_module 2. 确保tengine已经编译此模块 3. 会话保持模块在配置文件中的配置(需要配两个方面) server { listen 192.168.10.10:1223; server_name listener-118906851679798476... 阅读详情

系统环境:CentOS 5.9 X86_64
Tengine 2.0.3下载地址:http://tengine.taobao.org/download/tengine-2.0.3.tar.gz

安装依赖
yum -y install pcre.i386 pcre.x86_64 pcre-devel.i386 pcre-devel.x86_64

tar -xzvf tengine-2.0.3.tar.gz 
configure --prefix=/usr/local/nginx
make 
make install

配置启动服务

!/bin/bash
 nginx Startup script for the Nginx HTTP Server
 it is v.0.0.2 version.
 chkconfig: - 85 15
 description: Nginx is a high-performance web and proxy server.
              It has a lot of features, but it's not for everyone.
 processname: nginx
 pidfile: /usr/local/nginx/logs/nginx.pid
 config: /usr/local/nginx/conf/nginx.conf
nginxd=/usr/local/nginx/sbin/nginx
nginx_config=/usr/local/nginx/conf/nginx.conf
nginx_pid=/usr/local/nginx/logs/nginx.pid
RETVAL=0
prog="nginx"
 Source function library.
. /etc/rc.d/init.d/functions
 Source networking configuration.
. /etc/sysconfig/network
 Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
[ -x $nginxd ] || exit 0
 Start nginx daemons functions.
start() {
if [ -e $nginx_pid ];then
   echo "nginx already running...."
   exit 1
fi
   echo -n $"Starting $prog: "
   daemon $nginxd -c ${nginx_config}
   RETVAL=$?
   echo
   [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx
   return $RETVAL
}
 Stop nginx daemons functions.
stop() {
        echo -n $"Stopping $prog: "
        killproc $nginxd
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx $nginx_pid
}
 reload nginx service functions.
reload() {
    echo -n $"Reloading $prog: "
    kill -HUP `cat ${nginx_pid}`
    killproc $nginxd -HUP
    RETVAL=$?
    echo
}
 See how we were called.
case "$1" in
start)
        start
        ;;
stop)
        stop
        ;;
reload)
        reload
        ;;
restart)
        stop
        start
        ;;
status)
        status $prog
        RETVAL=$?
        ;;
*)
        echo $"Usage: $prog {start|stop|restart|reload|status|help}"
        exit 1
esac
exit $RETVAL

修改权限添加可执行权限,并执行

 chmod a+x /etc/init.d/nginx
 /etc/init.d/nginx start```

修改配置参数

  client_max_body_size 200m;
  gzip  on;
  tcp_nodelay on;
  gzip on;
  gzip_min_length  1k;
  gzip_buffers     4 16k;
  gzip_http_version 1.1;
  gzip_comp_level 2;
  gzip_types
  text/plain application/x-javascript text/css application/xml;
  gzip_vary on;
  client_body_buffer_size  128k;

  跟后端服务器连接的超时时间_发起握手等候响应超时时间
  proxy_connect_timeout    600;

  连接成功后_等候后端服务器响应时间_其实已经进入后端的排队之中等候处理
  proxy_read_timeout       600;

  后端服务器数据回传时间_就是在规定时间内后端服务器必须传完所有的数据
  proxy_send_timeout       600;

代理请求缓存区_这个缓存区间会保存用户的头信息以供Nginx进行规则处理_一般只要能保存下头信息即可
  proxy_buffer_size    16k;   同上 告诉Nginx保存单个用的几个Buffer 最大用多大空间
  proxy_buffers    4 32k; 如果系统很忙的时候可以申请更大的proxy_buffers 官方推荐*2
  proxy_busy_buffers_size 64k;
  proxy缓存临时文件的大小
  proxy_temp_file_write_size 64k;

include /usr/local/nginx/conf/conf.d/*.conf;将实例配置文件统一放到conf.d目录中

配置示例


       公司网站
        upstream paradata{
                server 192.168.0.56:80 weight=2;
                server 192.168.0.57:80 weight=2;
                }
         虚拟主机网站
        server {
        listen       80;
        server_name  localhost;


        charset koi8-r;

        access_log  logs/paradata.access.log;

        location / {
            root   html;
            index  default.aspx index.html index.htm;
        }
        location / {
                 proxy_pass        http://paradata;
                 proxy_set_header   Host             $http_host;
                 proxy_set_header   X-Real-IP        $remote_addr;
                 proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                }

        error_page  404              /404.html;

         redirect server error pages to the static page /50x.html

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
}
Tengine 详细安装与配置 1.节点初始化 yum -y install nfs-utils portmap rpcbind vim crontab chkconfig \ initscripts gcc-c++ libstdc++-devel zlib zlib-devel glib glib-devel \ libxml2 libxml2-devel make bzip2-devel pcre pcre-devel libjpeg libjpeg-devel \ libpng libpng-devel freetype ... 阅读详情

相关推荐

stm32最小系统_完成一个最小FOC矢量控制系统所需的基本模块和功能配置

当我们读懂 FOC 矢量控制的基本原理之后,便迫不及待的想动手尝试,去实现一个矢量控制系统,让电机先转起来,有一个直观的感受。因此,我们需要设计实现一个矢量控制的最小系统,具备矢量控制的基本功能,满足电机矢量运行的基本条件。首先,看一下矢量控制的基本架构:矢量控制架构如上图所描述,矢量控制系统包括实时电流的采集、clarke 变换、park 变换、SVPWM 、实时角度的反馈和计算以及电流环和速...

weixin_39524048的博客 1784

编译安装 Centos 7 x64 + tengine.2.0.3 (实测+笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:CentOS Linux release 7.0.1406 安装步骤: 1.系统环境 1.1 更新系统 [root@centos ~]# yum update -y   1.2 查看环境 [root@centos ~]# cat /etc/redhat-release ...

weixin_30567471的博客 331

MIT Bevfusion环境安装 Docker方式,nuscenes数据处理

Bevfusion环境安装,数据生成报错解决module 'numpy' has no attribute 'long';most likely due to a circular import。bevfusion docker环境

Jack_Man_N的博客 1144

反向代理服务器tengine学习小记

一、背景

fyhailin的专栏 1634

告别 RPA 和 Selenium,MCP + Playwright 成为自动化开发新宠!

摘要: 随着数字化转型加速,传统自动化工具(如RPA和Selenium)在复杂场景中暴露出开发成本高、灵活性不足等问题。新一代解决方案MCP(Model Context Protocol)与Playwright的结合,通过AI与自动化的无缝对接,实现了智能化的任务处理。MCP支持自然语言交互和上下文感知,开发者无需编写复杂代码即可生成自动化脚本;Playwright则提供多浏览器支持、高性能和易用性。二者结合显著提升开发效率,使自动化更智能、灵活。文章还对比了VS Code与Trae中配置Playwrigh

我先测了 2211

AI 体验走查 - 火山引擎存储的 AI UX 探索之路

火山引擎存储技术团队驱动 AI 自主完成用户体验走查 / 可用性测试的执行与评价,帮助业务改善交互体验。 立项“故事走查”的背景诉求和 AI 机遇 如何搭建“AI 评价”能力,精准识别交互问题 让交互体验故事走查变为技术产品,讲解系统设计,包括流程、User Story 维护、框架和 AI 模型选型、Midscene.js 的集成技巧等

bytedanceospo的博客 2841

深度解析Tengine的调试与资源监控方法论

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,提供更强大的流量负载均衡能力、全站HTTPS服务、安全防攻击、链路追踪等众多高级特性。团队的核心成员来自于淘宝、搜狗等互联网企业,从2011年12月开始,Tengine成为一个开源项目,团队在积极地开发和维护着它,最终目标是打造一个高效、稳定、安全、易用的We...

weixin_34409357的博客 290

Android Framework AMS面试题及参考答案

比如,应用 B 的 Activity 如果是 “singleTask” 启动模式,AMS 会查找应用 B 是否有包含该 Activity 的任务栈,若有则将这个任务栈切换到前台,并且清除该 Activity 之上的其他 Activity,实现流畅的跨应用跳转体验。如果一个 Activity 的启动依赖于另一个 Activity 的结果,AMS 会暂停当前 Activity 的部分生命周期操作,等待依赖的 Activity 完成相关操作后,再继续当前 Activity 的生命周期进程。

大模型大数据攻城狮的专栏 1863

tengine在Linux服务器应该如何使用和配置?具体步骤是怎样的?

这个配置文件包括了一个简单的HTTP服务器,监听80端口,将所有请求转发到/usr/share/nginx/html目录下的静态文件中。以上是在Linux服务器上使用和配置Tengine的基本步骤,具体的配置和使用方式还需要根据实际需求进行调整。可以通过源码编译安装Tengine,也可以通过包管理器安装。启动后,可以在Web浏览器中输入服务器的IP地址或域名,查看是否能够正常访问。

长风破浪会有时的博客 1056

《四》:LBE,VR 大空间系列——Pico的空间扫描方式

(这里有个选项叫高精度扫描模式,这个功能在下方详细补充)系统会根据绘制的顶点,将区域分割成若干个4X4米的小方格,我们只需要根据提示,首先进入一个方格子空间内部,然后依次凝视每个区域上下左右前后六个面的小方格组,每一面4个,直至全部消失, 消失后地面会出现一个方形行走路径,我们沿着边缘正或反走一圈即可,完成后此块区域即自动消失。不过由于pico有一个高精度扫描圈,如图加粗的圆环,这个圆环的意思是在在内部的区域扫描精度较高,越远离原点的区域误差越大,所以为了更有效的利用,建议原点设置在场地中心区域。

unitygroup的博客 2888

基于 ESP32 的宿舍洗浴热水余量预测与智能排队提醒系统设计与实现

本系统以 ESP32 为主控核心,通过超声波液位传感器实时监测储热水箱剩余水量,配合 DS18B20 温度传感器采集水温数据,建立热水余量预测模型估算可用洗浴时长;同时通过红外人体传感器统计浴室排队人数,结合人均洗浴时长计算预计等待时间,并通过 OLED 屏本地显示 + WiFi Web 服务器远程推送的方式实现排队提醒功能。

weixin_42300449的博客 45

testng介绍

1、testng是什么? TestNG是Java中的一个测试框架 2、testng用来干什么? 即可以用来做单元测试,也可以用来做集成测试。 3、特点 -注解 -TestNG使用Java和面向对象的功能 -支持综合类测试(例如,默认情况下,没有必要创建一个新的测试每个测试方法的类的实例) -独立的编译时间测试代码运行时配置/数据信息 -灵活的运行时配置 -主要介绍“测试组”。当编译测试,...

weixin_42697121的博客 2万+

【Unity】【Pico】【VR开发】为何PICO打包后真机运行闪退

由于并没有开版权验证,而且闪退后也并没有弹框说版权问题,所以还是怀疑环境有什么地方不对。设置步骤,项目配置都没问题,Build也成功,Unity版本是符合要求的2022LTS版本,但是一在真机上运行就闪退。

每日出拳老爷子的博客 3177

centos 安装配置Tengine

本文详细介绍了在Linux系统中安装和配置Tengine(Nginx增强版)的完整步骤。主要内容包括:1) 安装pcre-devel依赖库并编译安装;2) 下载安装Tengine并进行编译配置;3) 配置Nginx主配置文件,包括进程设置、日志格式、连接参数等;4) 配置gzip压缩、代理设置和虚拟主机;5) 设置后端服务器列表和负载均衡;6) 创建启动脚本并设置开机自启。文中还包含了详细的性能调优参数,如worker进程数、连接数限制、缓存配置等,并提供了完整的配置文件示例。

1357

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Tengine配置

1、安装Tengine   安装pcre #支持Tengine伪静态 # cd /usr/local/src # tar zxvf pcre-8.13.tar.gz # mkdir /usr/local/pcre #创建安装目录 # cd pcre-8.13 # ./configure --prefix=/usr/local/pcre #配置 # make # make...

iteye_13852的博客 338

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

tengine 安装及配置

tengine 安装及配置 1 进入官网下载tengine-2.3.2.tar.gz 上传并解压 scp -P36000 /user/tengine-2.3.2.tar.gz root@10.0.2.208:/data/app tar -zxvf tengine-2.3.2.tar.gz 2 安装gcc以及依赖库 yum -y install gcc-c++ yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum -y inst

Sylvia_0218的博客 1617

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

tengine安装、配置

1、官网 http://tengine.taobao.org/ 2、下载 下载最新版本, 如2.3.0 wget http://tengine.taobao.org/download/tengine-2.3.0.tar.gz 3、解压 tar -zxvf tengine-2.3.0.tar.gz 4、安装 a、安装编译依赖 如需要,则执行 yum -y install gcc gcc-c++ ...

堂哥码财的博客 327

TEngine 安装和配置指南

### 项目基础介绍 TEngine 是一个简单且强大的 Unity 框架全平台解决方案,适用于需要一套上手快、文档清晰、高性能且可拓展性极强的商业级解决方案的开发者或团队。TEngine 支持 HybridCLR(次世代热更)和 YooAssets(商业级资源框架),能够帮助开发者快速构建和部署 Unity 项目。 ### 主要编程语言 TEngine 主要使用 C# 编程语言,适用于 Uni...

gitblog_07248的博客 1122

[ Linux ]Tengine的安装及负载均衡的配置

Tengine的安装及负载均衡的配置 简介 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。它的目的是打造一个高效、安全的Web平台。 engine的编译参数与nginx基本一致,针对tengine的新增特性,可以在编译的时候增加一些参数。 Tengine和Nginx Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。因它的稳定性、

qq_41586476的博客 955

tengine安装及配置

tengine安装及配置 一。安装过程   1》下载         http://tengine.taobao.org/download.html 找到下载包并且下载(Tengine-2.2.0.tar.gz)   2》解压          tar zxvf Tengine-2.2.0.tar.gz     3》配置检查         进入解压后

oboth_LJL的博客 566

Tengine安装配置

为了加快网站的大流量访问速度,公司要求把Nginx更换为Tengine,下面记录下整个安装配置过程: #安装必要依赖 yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-develglibc-headersgcc-c++ #安装google-perftools支持依赖 wgethttp://downl...

ajawsszc062112的博客 164

Tengine的配置安装

1.什么是Tengine? Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量的需求,添加了很多高级功能和特性。它的目的是打造一个高效、安全的Web平台。 2.Tengine和Nginx的区别? nginx和tengine的区别是: 1、tengine是在nginx上面开发的,包含了nginx的性能。 2、tengine更适合大访问量网站的需求,相比nginx更加...

weixin_44085188的博客 1381

TEngine 配置表模块

TEngine 配置表

Mr_PEaSutBUtteR的博客 705

安装与配置 Tengine 及自动脚本

Tengine 是一个基于 Nginx 的高性能 Web 服务器。本文将介绍如何下载、安装 Tengine,并配置自动启动脚本,使其在系统启动时自动运行。

灿嘿嘿的博客分享 3093

linux配置tengine

1.安装之前准备 tengine是在nginx的基础上改进的兼容版本,兼容nginx。在源码编译安装之前,首先需要解决依赖问题。 依赖的有gcc、openssl-devel、pcre-devel、zlib-devel,执行安装命令: yum install gcc openssl-devel pcre-devel zlib-devel -y 2.源码编译安装 下载tar.gz文件,上传...

微信公众号:一颗向上的草莓 324
上一篇: install Oracle Database insilent
下一篇: 更新11.2.0.2.12最新补丁集
Pdata
博客等级 码龄17年 2粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值