Skip to content

fix: restore subsite nginx config on start to avoid stale stop page#11978

Open
A-Words wants to merge 1 commit into1Panel-dev:dev-v2from
A-Words:fix/site-start-stop-functionality
Open

fix: restore subsite nginx config on start to avoid stale stop page#11978
A-Words wants to merge 1 commit into1Panel-dev:dev-v2from
A-Words:fix/site-start-stop-functionality

Conversation

@A-Words
Copy link
Contributor

@A-Words A-Words commented Feb 27, 2026

What this PR does / why we need it?

修复子网站在“停止后再启动”场景下无法恢复访问的问题。子网站被停止后会命中停站页,但再次启动时未正确恢复对应 Nginx 配置,导致持续显示停站提示。 #11669

Summary of your change

在网站启动逻辑中补充 subsite 分支处理,按父站点类型恢复子网站 root 与代理配置,父站点为 PHP 运行时时恢复对应 PHP 转发配置,同步必要运行字段,确保状态与配置一致。

Please indicate you've done the following:

  • Made sure tests are passing and test coverage is added if needed.
  • Made sure commit message follow the rule of Conventional Commits specification.
  • Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

@f2c-ci-robot
Copy link

f2c-ci-robot bot commented Feb 27, 2026

Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@f2c-ci-robot
Copy link

f2c-ci-robot bot commented Feb 27, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign zhengkunwang223 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant