nginxfilter模块(vue服务器部署)

nginxfilter模块(vue服务器部署)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-10-31 15:07:55
文章简介

lt;!--city:fuzhou--gt; lt;!--province:unknown--gt; lt;!--hostname:home1.cn199--gt;我们可以很清晰

2025阿里云双十一服务器活动

<!--city:fuzhou-->

<!--province:unknown-->

<!--hostname:home1.cn199-->

我们可以很清晰的看到,这边有省和地区还有主机名,也就是淘宝真实服务器的主机名,处理我这个请求的主机名为home1.cn199,city取到了fuzhou,provinece省份没取到,估计是它geo的问题或者随便打开一个商品页面,查看源代码,如下:

<scripttype="text/javascript">tshop.initfoot({});</script>

#cd/usr/local/src/

#wgethttps://codeload.github.com/alibaba/nginx-http-footer-filter/zip/1.2.2

#http://nginx.org/download/nginx-1.4.1.tar.gz

#tar-xzvfnginx-1.4.1.tar.gz

#https://www.fruan.com/post/configure--prefix=/usr/local/nginx-1.4.1\

--with-http_stub_status_module--with-http_realip_module\

--add-module=https://www.fruan.com/nginx-http-footer-filter-1.2.2

#mv/usr/local/nginx-1.4.1/sbin/nginx/usr/local/nginx-1.4.1/sbin/old_nginx

#mvobjs/nginx/usr/local/nginx-1.4.1/sbin/

#/usr/local/nginx-1.4.1/sbin/nginx-sstop

/usr/local/nginx-1.4.1/sbin/nginx-v

builtbygcc4.4.720120313(redhat4.4.7-3)(gcc)

configurearguments:--prefix=/usr/local/nginx-1.4.1

--with-http_stub_status_module

--with-http_realip_module

--add-module=https://www.fruan.com/nginx-http-footer-filter-1.2.2

server{

listen173.255.219.122:80;

server_nametest.ttlsa.com;

nginxfilter模块,vue服务器部署

indexindex.htmlindex.phpindex.html;

root/data/site/test.ttlsa.com;

footer"<!--$date_gmt-->";

}

4.2测试nginx-footer效果

<title>test</title>

</html>

访问站点test.ttlsa.com/html/2252.shtml

如图,我们可以看到文件最底部加上了<!--1376063369-->,怎么变成了时间撮了,因为我这边是ssi的语法,如果你不知道什么是ssi,那么请参考文章什么是ssi.[warning]他仅仅是在文件的最后一行追加,而不是<body>里面.这点大家要注意了.[/warning]4.3再来测试一下css文件

#thisiscssfile

如下是访问结果:

5.我能写多个footer指令吗?不行,以下我写了两个footer

footer"<!--$date_gmt-->";

}

如下测试,提示footer指令重复了

#/usr/local/nginx-1.4.1/sbin/nginx-t

nginx:[emerg]"footer"directiveisduplicatein/usr/local/nginx-1.4.1/conf/vhost/test.ttlsa.com.conf:13

nginx:configurationfile/usr/local/nginx-1.4.1/conf/nginx.conftestfailed

6.只能用ssi变量吗?当然不是,随便你写,可以是ssi指令,也可以是nginx变量,也可以是任何无意义的字符串如下:

footer"<!--12312321321-->";

footer"<!--$remote_addr-->";

比如我想知道这个页面是哪台web服务器处理的,那么我在底部插入主机名即可.这样,有500错误,我便可以马上定位到具体的服务器了

footer"<!--$hostname-->";

返回结果如下:

7.服务器返回500,404,403等错误,是否还会追加内容到底部会,如果不追加,就无法通过返回的页面得知哪台web出现故障,这明显就不符合作者的初衷了配置如下:

footer"<!--$hostname-->";

标签:
防火墙正在向着哪些方向演进(防火墙工作在)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!