当前位置:首页 > 未来畅想 > 正文内容

tengine dsotool CentOS 7.4 Tengine安装配置详解(三)

tengine dsotool CentOS 7.4 Tengine安装配置详解(三)

九、根据HTTP响应状态码自定义错误页:

1、未配置前访问一个不存在的页面:,按F12后刷新页面

2、在{}配置段中新增如下:

{

80;

/bbs {

root //bbs;

404 404/404.html;

创建目录结构,同时上传定制的404错误页面:执行mkdir命令,以创建路径//bbs/bbs/404,并确保该路径存在。

执行重载服务操作:首先,进行nginx配置测试,输入命令`nginx -t`;接着,启动nginx服务,使用命令`nginx -s`;最后,检查ss服务在80端口的状态,通过命令`ss -tunlp | grep :80`实现。

5、访问测试页:

  -->  自动跳转至

按F12后刷新页面:

十、基于fancy实现索引目录(适用于下载站):

1、下载ngx-:

# yum -y git

# cd /tmp

# git clone ngx-

2、使用的工具编译第三方模块:

# -h

# --add-=/tmp/ngx-

执行ls命令列出/usr/local目录下的内容,然后使用grep筛选出包含.so后缀的文件。

3、在{}配置段后新增如下代码:

dso {

load .so;

4、在{}配置段中新增如下:

{

80;

/ {

root /;

启用高级目录索引功能;               # 激活花哨的目录列表展示特性

关闭显示;    # 不呈现文件的确切体积,转而进行四舍五入处理tengine dsotool,并以KB、MB或GB作为计量单位。

默认状态下是关闭状态,显示的是格林威治标准时间;若将其设置为开启,则会展示服务器所在时区的时间。

5、创建目录:# mkdir -pv //tengine dsotool CentOS 7.4 Tengine安装配置详解(三),并上传软件

tengine dsotool CentOS 7.4 Tengine安装配置详解(三) 第1张

进行服务重载操作:执行nginx测试命令,确保配置无误;接着启动nginx服务;最后,使用ss命令检查监听在80端口的隧道连接。

7、检查模块是否已经装载:

# nginx -m  -->  (, 3.1)

8、访问测试页:

十一、装载echo模块:

1、下载echo-nginx-:

# yum -y git

# cd /tmp

# git clone

2、使用的工具编译第三方模块:

# --add-=/tmp/echo-nginx-

执行命令列出/usr/local目录下的内容,然后筛选出包含echo的文件,最终得到的结果是.so文件。

3、在{}配置段后新增如下代码:

dso {

load .so;

4、在{}配置段中新增如下:

{

80;

/usr/local//logs/-.log main;

/echo {

若未指定“text/plain”类型,系统将提示用户下载文件tengine dsotooltengine dsotool,而不是直接在浏览器中展示内容。

echo "主机标识:$host";# 指定请求的主机头部信息,若未指定,则默认显示服务器名称。

echo "服务器标识符为:";        # 显示服务器名称

echo "请输入服务器地址:";            # 输入服务器的IP标识

echo "客户端IP地址为:";          # 表示客户端的IP地址信息

输出信息:“当前URI为:$uri”;其中,$uri表示当前URI,且不包括主机名部分。

echo "  -->  $";  # 该表达式与$uri所代表的内容具有相同的意义

echo "原始URI,包含请求参数,但不包括主机名:" ;

echo "当前请求的文件路径为:"  -->  $;

echo "  -->  ";      # 当前请求在root指令中指定的参数值

执行重载服务操作,首先进行nginx配置测试tengine dsotool CentOS 7.4 Tengine安装配置详解(三),使用命令# nginx -t,然后启动nginx服务,通过命令# nginx -s实现,最后检查ss服务,使用# ss -tunlp | grep :80来筛选出80端口的连接信息。

6、检查模块是否已经装载:

# nginx -m  -->  (, 3.1)

7、修改本地 10系统的hosts文件:

在C:\\\\etc\\hosts文件中,尾部添加了以下代码:192.168.1.222,。

8、访问测试页:

十二、的匹配顺序(匹配顺序与在配置文件中定义的顺序无关):

1、方便演示效果,装载echo模块

2、在{}配置段中新增如下:

{

80;

tengine dsotool CentOS 7.4 Tengine安装配置详解(三) 第2张

/usr/local//logs/-.log main;

"text/plain";

= / {

# 精确匹配,匹配优先级最高,匹配成功则不再向下继续匹配

echo 1;

/ {

# 通用匹配,匹配优先级最低,匹配所有请求

# 如果有更长的同类型的表达式,则优先匹配更长的表达式

# 如果有正则表达式可以匹配,则优先匹配正则表达式

echo 2;

// {

# 匹配所有以//开头的请求

# 如果有更长的同类型的表达式,则优先匹配更长的表达式

# 如果有正则表达式可以匹配,则优先匹配正则表达式

echo 3;

^~ // {

拦截所有以双斜杠“//”开头的请求,其匹配的优先级位列第二,一旦成功匹配,将不再进行后续的匹配尝试。

echo 4;

~ \.(txt|css)$ {

对以txt或css为后缀的所有请求进行匹配,确保正则表达式在匹配时能够识别字符的大小写差异。

echo 5;

~* \.(txt|css)$ {

拦截所有以txt或css为后缀的查询请求,无论字母大小写有何不同,均需通过正则表达式进行匹配。

echo 6;

执行重载服务操作:首先,运行命令检查nginx配置是否正确,输入“nginx -t”;接着,启动nginx服务,使用命令“nginx -s”;最后,验证ss服务是否在监听80端口,通过命令“ss -tunlp | grep :80”进行检索。

4、修改本地 10系统的hosts文件:

C:\\\\etc\hosts,末尾新增代码:192.168.1.222

5、访问测试页:

匹配优先级说明:=、^~、~、~*、/path/、/

加入微信交流群:************ ,请猛戳这里→点击入群

扫描二维码推送至手机访问。

版权声明:本文由前沿科技娱乐汇发布,如需转载请注明出处。

本文链接:https://kejiyl.com/post/3654.html

分享给朋友:

“tengine dsotool CentOS 7.4 Tengine安装配置详解(三)” 的相关文章

剖析科技产业前沿:3D 打印在制造业的创新应用

剖析科技产业前沿:3D 打印在制造业的创新应用

在当今飞速发展的科技产业中,3D 打印无疑是一颗耀眼的明星,正以其独特的创新应用在制造业领域掀起一场革命。3D 打印,也被称为增材制造,是一种通过逐层堆积材料来制造三维物体的技术。与传统的减材制造方法(如切削、打磨等)不同,3D 打印直接从数字模型开始,将材料精确地堆积成所需的形状,无需进行大规模的...

新材料领域的重大突破

新材料领域的重大突破

在当今科技飞速发展的时代,新材料技术犹如一颗璀璨的明星,在科技产业的前沿熠熠生辉。它的创新与突破不仅为各个领域带来了全新的机遇,也推动着科技产业不断向前迈进。新材料技术的创新,首先体现在其种类的不断丰富。从传统的金属、陶瓷等材料,到如今的纳米材料、超导材料、智能材料等,每一种新材料都具有独特的性能和...

全息投影演出:虚拟与现实交织的视觉盛宴

全息投影演出:虚拟与现实交织的视觉盛宴

在当今的科技领域,有一种表演形式正以其独特的魅力吸引着无数观众的目光,那就是全息投影演出。它宛如一场梦幻般的视觉盛宴,将虚拟与现实巧妙地交织在一起,带给人们前所未有的体验。全息投影技术,是利用干涉和衍射原理记录并再现物体真实的三维图像的技术。这项技术的出现,为演出领域带来了性的变化。在全息投影演出中...

太空旅游娱乐医疗保障措施的全面解读

太空旅游娱乐医疗保障措施的全面解读

随着科技的不断进步,太空旅游逐渐从梦想走向现实。太空环境的特殊性给旅游、娱乐活动以及医疗保障带来了诸多挑战。本文将对太空旅游娱乐医疗保障措施进行全面解读,让我们一同深入了解这一充满神秘与挑战的领域。太空旅游娱乐方面的保障措施太空旅游的核心在于为游客提供独特的娱乐体验。在航天器的设计与制造上,注重舒适...

太空旅游娱乐中的特色文化体验项目

太空旅游娱乐中的特色文化体验项目

在太空旅游这一充满奇幻与科技感的领域,除了令人惊叹的宇宙景观和失重体验外,特色文化体验项目更是为游客们带来了独一无二的精神享受。太空音乐文化体验项目宛如一颗璀璨的星辰,在太空中闪耀着独特的光芒。想象一下,在浩瀚的宇宙中,音乐家们身着特制的太空服,手持乐器,在零重力环境下演奏出悠扬的旋律。那音符仿佛拥...

太空旅游娱乐住宿设施的创意设计

太空旅游娱乐住宿设施的创意设计

在浩瀚无垠的宇宙中,太空旅游正逐渐从梦想变为现实。为了满足太空旅行者的需求,独特而令人惊叹的旅游娱乐住宿设施的创意设计显得尤为重要。从外观设计上,我们可以想象一个宛如巨大太空飞船的住宿设施。它的主体部分呈流线型,外壳闪耀着银色的光芒,仿佛是从中驶来的使者。飞船的前端可以设计成透明的穹顶,让旅客在休息...