nginx-echo模块安装
1. 介绍
在nginx默认中,是没有echo模块的,在nginx.conf文件中存在echo会报错,需要安装echo模块。
2. 下载echo-nginx模块
下载链接:https://github.com/openresty/echo-nginx-module/
将下载的tar.gz压缩包解压
cd /data/nginx-1.22.0
./configure --prefix=/data/nginx --add-module=/data/echo-nginx-module-0.62
# make upgrade #平滑升级,还是会提示文件中存在echo,这种猜测应该是已经正常运行的nginx,然后升级之后,在配置echo等信息
make install #全新安装
说明,当将echo取消注释的时候,访问一些xxx.apk等不存在的文件时,会提示进行下载,下载的是一个文本文件,且里面的内容就是echo的输出内容,当把这些echo注释之后,就不会出现这个问题,没有找到资源就是404;uri是你请求的资源路径(不含协议和主机以及查询参数);
针对首页:可以进行形如下面的配置:
location / {
root html;
index index.html index.htm;
# 当没有填写资源路径的时候,自动跳转到指定的主页上去(浏览器重定向)
if ($uri = "/") {
rewrite / /common/index.html permanent;
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
2017-07-21 使用tomcat发布含有shtml文件的web程序