Skip to content

docs: nginx 設定例を rewrite 不使用の proxy_pass 形式に変更 - #72

Open
yokobond wants to merge 1 commit into
mainfrom
feature/nginx-conf-no-rewrite
Open

docs: nginx 設定例を rewrite 不使用の proxy_pass 形式に変更#72
yokobond wants to merge 1 commit into
mainfrom
feature/nginx-conf-no-rewrite

Conversation

@yokobond

Copy link
Copy Markdown
Member

概要

2026-08-20 の unattended-upgrade で nginx が 1.24.0-2ubuntu7.16 に更新された際、CVE-2026-42533 対策パッチの回帰バグ(USN-8563-4)により rewrite ^/shift2/(.*)$ /$1 break; の結果 URI が壊れ、本番の /shift2/api/* 等がすべて 404 になっていました。

本番サーバーでは nginx を 7.17 に更新し、/etc/nginx/shift2.confproxy_pass http://localhost:4050/;(末尾 / で prefix 除去、rewrite 不使用)に変更して復旧済みです。この PR はその設定例をドキュメント (docs/VPS_SETUP.md) に同期するものです。

変更内容

  • docs/VPS_SETUP.md の nginx 設定例から rewrite を削除し、proxy_pass http://localhost:4050/; 形式へ

テスト

  • ドキュメントのみの変更(コード変更なし)
  • 本番で同じ設定を適用し /shift2/, /shift2/api/config, /shift2/help.html, /shift2/js/..., /shift2/api/ical/all が 200 になることを確認済み

🤖 Generated with Claude Code

nginx 1.24.0-2ubuntu7.16 (CVE-2026-42533 対策) の回帰バグで
rewrite ^/shift2/(.*)$ /$1 break; の結果 URI が壊れ本番 API が 404 になったため、
本番の /etc/nginx/shift2.conf と同じく proxy_pass 末尾 / で prefix を除去する形式に同期。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants