LoginSignup
4

More than 5 years have passed since last update.

403エラーでハマった話

Last updated at Posted at 2015-06-27

nginx+unicronでrailsを動かそうと思って
nginxでdev01というユーザーのホームディレクトリにサービスを配置しようと思った時の話

ググると必ず出てくる対処法:権限がないのでパーミッションを追加してね

権限がないのか〜と言われるままに、僕はchmod -R 755 でユーザーディレクトリ以下すべてのファイル+ディレクトリの権限を変更しましたw <- とりあえず動く状態にして、一つ一つパーミッションを落として検証していくつもり。
しかし 動かない...
nginxのシンプルなエラーページがじっと僕を見つめています。

結局はホームディレクトリdev01のパーミッションがユーザー作成時に755になっていたことが原因で、これを700(744)にすれば正常に動きました。
権限がないという言葉に踊らされずただ権限を与えない、どこか権限の設定がおかしいよみたいなイメージで403エラーを捉えるきっかけになったのでメモしました!

wikipediaによるとパーミッション以外にも原因は考えられるみたいです
ex)アクセス多いとか
https://ja.wikipedia.org/wiki/HTTP_403

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
4