LoginSignup
0
1

More than 3 years have passed since last update.

【EC2+Django】permissionエラーで画像が表示されなくなった

Last updated at Posted at 2019-10-12

環境

maxOS/nginx/ec2/django/gunicorn

画像が表示されない

AWSのEC2にDjangoをディプロイしたら画像が表示されなくなった...

ググって
settings.pyにSTATIC_URLもSTATIC_ROOTを記述したり、
nginx.confに画像のディレクトリを設定してみた。

けど画像は表示されない。

困った

原因はパーミッションエラー

とりあえずEC2にログインしてターミナルでエラーの原因を聞いてみる

$ sudo tail -f /var/log/nginx/error.log
 ....
  2019/10/12 09:19:45 [error] 23126#0: *5 open() "画像ディレクトリ" failed (13: Permission denied)
  ....

画像にアクセスする権限がないよ!って教えてくれた。

解決策

なら画像にアクセスする権限をあげましょう。

$ sudo chmod o+x /home/ec2-user/

これで解決

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1