因为Nginx 不支持if的多条件 and 和 or, 这里用变通的方式,通过设置了一个$flag变量的值实现了 and,当$flag值为012时,表示 请求域名为 demo.com, 并且 路径为 /blog 开头,则设置代码根目录为blog的目录/data/wwwroot/blog, 当$flag值为01表示,请求域名为demo.com, 路径不为blog,则设置代码根目录为 cms...
不使用容器运行springclound服务 1.启动使用命令 nohup java -jar eureka.jar >log/eureka.log 2>&1 1. eureka.jar运行的一切日志都会打印到eureka.log文件下,最后的&,保障即使关闭命令窗口、退出连接,该jar包也能在服务器上跑起来…直到你主动关闭它。 2.查看进程 //查看所有的当前进程 ps aux|grep eureka....
server{listen80;server_name blog.it.com;location /{root /html/blog;index index.html index.htm;error_page404/404.html;# 确保404页面在服务器能够访问的路径下location=/404.html{internal;}}}3.创建404页面 由于我们把404的位置都放在了/html/www目录下cd/html/wwwechoweihuzhong>404.html4.测试页面10...
自定义nginx error_pages指的是在使用nginx作为Web服务器时,如何自定义错误页面。nginx可以配置自定义错误页面来提供更好的用户体验,并为用户提供更具信息性的错误提示。 要提供自定义nginx error_pages,可以按照以下步骤操作: 创建自定义错误页面文件:首先,需要创建自定义错误页面的HTML文件。可以根据需要创建多个错误页...
error_page500http://example.com/error500.html; 多个错误处理: 可以为多个错误代码指定相同的处理方式,例如: 代码语言:javascript 复制 error_page404/404.html;error_page500502503504/5xx.html; 全局错误处理: 在http块中定义的error_page指令可用于处理所有虚拟主机的错误。
使用error_page 指令进行重定向 error_page 指令通常用于定义自定义错误页面,但它也可以用于重定向。当Nginx遇到特定的HTTP错误状态时,可以使用 error_page 指令来指定一个URL进行重定向。这在处理维护模式、站点迁移或临时不可用页面时特别有用。 例如,你可以将404错误重定向到一个统一的错误处理页面: ...
error_page指令的基本语法如下: error_page code ... [=[response]] uri; 在这个语法中,各个部分的含义如下: "code"代表一个或多个HTTP错误状态码。可以指定单个状态码,如404,也可以指定多个状态码,如500 502 503 504。 "response"是可选参数,用于更改响应状态码。如果不指定,则使用原始的错误状态码。
error_page code [ code... ] [ = | =answer-code ] uri | @named_location 默认值: no 使用字段:http, server, location, location 中的if字段 使用举例 跳转到指定页面 其原理是响应到错误代码后,导向指定的路由,然后再由指定的路由处理,如下当错误代码是404时,相当于访问http://localhost:80/50x.html...
多个错误代码 error_page 500 502 503 504 /custom_5xx.html; 当服务器返回 500, 502, 503 或 504 错误时,nginx会返回/custom_5xx.html这个页面。 改变响应状态码 有时,你可能希望在重定向到自定义错误页面时,改变 HTTP 响应状态码。例如,将 404 错误重定向到一个页面,但返回 200 状态码。