###Mastodonの自前インスタンスで画像アップロード時に500エラーになる
サーバー初心者です。
Linuxは初心者に毛が生えない程度です。
Mastodonのシングルユーザーインスタンスを立ち上げたく、初めてドメインとVPSを契約しました。
立ち上げ自体は成功したものの、画像をアップロードしようとすると、"500 Internal Server Error"になってしまいます。
また、アイコンやヘッダーのときは"We're sorry, but something went wrong on our end."のエラーページに飛ばされます。
通常のtoot、bioの変更などは問題なくできています
お力添えをお願いいたします。
###環境
- さくらのVPS 2コア1Gプラン
- CentOS 7
- Docker 17.09.1-ce
- docker-compose 1.18.0
- nginx 1.12.2 OpenSSL 1.0.2k
###試したこと
- Ubuntu 16.04での構築
- Dockerを使わないパターン(Ubuntu)
何か設定を見落としてるのではと疑っています。
###補足
nginxのエラーでは、
[warn] 30410#30410: *156 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0000000003, client: 125.12.34.88, server: foobar.com, request: "POST /settings/profile HTTP/1.1", host: "foobar.com", referrer: "https://foobar.com/settings/profile"
といった感じですが、これは直接的なエラーではないと認識しています…
###構築手順について
公式のドキュメントや、
ここや、ここやここあたりを参考にしています。
DBユーザーはデフォルトや新規に作成した場合の両方を試しています。
今の環境はパスワードなして新規に作成しています。
nginxの設定は公式のドキュメントを元にして、SSLの設定にこれを自環境に合わせてはっ付けています。
今現状の環境では構築時にすべてrootでやってしまってPermission deniedが出まくったので手探りながら、
sudo chown -R mastodon:mastodon ~/mastodon
して、 /etc/nginx/nginx.conf で
user mastodon
にセットして対応しております。
あなたの回答
tips
プレビュー