@10nm ちゃんと動くまでお付き合いするので、よろしくお願いします
@atsuchan
https://lp.f5.si/
改善しませんでした🤔
nginxのステータスが怪しいので確認してます...
ProxmoxVE 7.2
ubuntu 22.04
nginx 1.18
openssl 3.0.2
@10nm conflicting server nameってのがミソですね、おそらくそのホスト名の設定が複数あると思います、それでMastodonのconfが読まれていにゃい可能性が高いです
nginx.confかconf.dディレクトリかsites-enabledディレクトリか、どれかにあります、設定ファイルはランダムに読むので
@atsuchan
被りを解消して
warningは解決できたのですが
やっぱり治りませんね...
@10nm さきほどのコンパイルしたあとに成功はしてましたか…?
@10nm Nginxの実行ユーザーをMastodonになってますか…?
nginx.confにuser mastodon;を追加してみて、chown -R mastodon:mastodon /var/lib/nginx/を実行してみる、そして設定ファイルテストして問題なければ再起動してみる
@10nm やば、あつ天才じゃん
@10nm 原因はおそらくnginxがnginxユーザーで起動したため、mastodonユーザーが所有者となっているMastodonの静的ファイルを読めなかったことでしたね、
Nginxをパッケージマネージャでアップデートするたびに設定戻っちゃうのでsystemctl edit --full nginxで[Service]内にExecStartPost=/usr/bin/chown -R mastodon:mastodon /var/lib/nginx/を追記してください
運用上またなんかあったら聞いてください
@atsuchan
本当に最後まで親切にありがとうございました😭
運用頑張るのでよろしくお願いします!
@atsuchan やってみます!!