Intro
ASUSTOR NASのnginxでX-Accel-Redirectが突然動かなくなった。
LLMはログにあるASUSTORの文字列を根拠に「NAS」の特殊なnginxのせいだというが、しかしその前の月までま問題なく動作していたのだ。
はたして、entwareのnginxに切り替えると解決した。
ASUSTOR NASのnginxでX-Accel-Redirectが突然動かなくなった。
LLMはログにあるASUSTORの文字列を根拠に「NAS」の特殊なnginxのせいだというが、しかしその前の月までま問題なく動作していたのだ。
はたして、entwareのnginxに切り替えると解決した。
自宅NASで格納済みファイルを閲覧する際、最近までは「MariaDB (MySQL) + php」を用いていた。
php内で自作した関数で情報を取得し、閲覧用ページの作成まで行っていた。
pureなphpやjs, htmlを手作業で書いているわけであり、非常に手間がかかっていた。

php手書き故に見た目が物足りないことを除けば、問題なく動作していた。ただ、お気に入り機能のためにphp側からDBに情報を追加しようとして、手作業での実装は割に合わないと感じた。
はじめはphpのままLaravelを導入しようとしたが、NASおよびentwareに含まれていなかったため、断念した。
代わりに選択したのがDjangoである。
Cloud上のDocker内で稼働しているMinecraftのワールドの増分バックアップをNASに保存し続けたい。
AWS, Azure, GCPなどのクラウドサービスが普及しているが、大容量データを扱う場合、未だに自宅に設置するNASが有用である。
この記事は2023年10月に書かれた。最新の情報とは必ずしも一致しないので注意。