统一维护与错误页面并修复移动端顶部文案
新增品牌维护页和404页面并补齐网关路由 将临时维护公告迁到release外运行态覆盖并增加构建门禁 同步Nginx、Pingora、部署脚本与生产运维文档 隐藏移动端顶部SEO介绍并保留桌面端与H1语义 增加维护页、404页和移动端回归测试
This commit is contained in:
@@ -298,6 +298,7 @@ server {
|
||||
|
||||
location / {
|
||||
error_page 503 /maintenance.html;
|
||||
error_page 404 /404.html;
|
||||
|
||||
if ($genarrative_maintenance) {
|
||||
return 503;
|
||||
|
||||
@@ -318,6 +318,7 @@ server {
|
||||
|
||||
location / {
|
||||
error_page 503 /maintenance.html;
|
||||
error_page 404 /404.html;
|
||||
|
||||
if ($genarrative_maintenance) {
|
||||
return 503;
|
||||
|
||||
@@ -10,7 +10,26 @@ if ($genarrative_internal_client) {
|
||||
}
|
||||
|
||||
location = /maintenance.html {
|
||||
root /srv/genarrative/web;
|
||||
root /var/lib/genarrative/maintenance;
|
||||
try_files /page.html @genarrative_default_maintenance;
|
||||
add_header Cache-Control "no-store";
|
||||
internal;
|
||||
}
|
||||
|
||||
location @genarrative_default_maintenance {
|
||||
root /srv/genarrative/web;
|
||||
try_files /maintenance.html =503;
|
||||
add_header Cache-Control "no-store";
|
||||
internal;
|
||||
}
|
||||
|
||||
location = /404.html {
|
||||
if ($http_accept !~* "text/html") {
|
||||
return 404;
|
||||
}
|
||||
|
||||
root /srv/genarrative/web;
|
||||
try_files /404.html =404;
|
||||
add_header Cache-Control "no-store";
|
||||
internal;
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@ GENARRATIVE_PINGORA_GATEWAY_SPACETIME_UPSTREAM=127.0.0.1:3101
|
||||
GENARRATIVE_PINGORA_GATEWAY_WEB_ROOT=/srv/genarrative/web
|
||||
GENARRATIVE_PINGORA_GATEWAY_ACME_ROOT=/var/www/html
|
||||
GENARRATIVE_PINGORA_GATEWAY_MAINTENANCE_FILE=/var/lib/genarrative/maintenance/enabled
|
||||
GENARRATIVE_PINGORA_GATEWAY_MAINTENANCE_PAGE_FILE=/var/lib/genarrative/maintenance/page.html
|
||||
|
||||
GENARRATIVE_PINGORA_GATEWAY_FORWARDED_PROTO=http
|
||||
GENARRATIVE_PINGORA_GATEWAY_MAX_API_BODY_BYTES=67108864
|
||||
|
||||
Reference in New Issue
Block a user