LoginSignup
0
0

More than 3 years have passed since last update.

Apache2.4 権限周りの初期設定

Posted at

概要

LAMP学習中の環境エラー対処の備忘録です。
せっかくなので qiita にします。
ポリシーとして解決しなかったことは書きません。
随時更新。

環境

awsです。

$ whoami
root
$ cat /etc/os-release 
NAME="Red Hat Enterprise Linux"
VERSION="8.3 (Ootpa)"

Apache エラー: 403 Forbidden

apache ユーザに権限を渡す必要がある。
ファイルだけでなくディレクトリにも権限付与するのを忘れずに。

$ chmod -R 775 /var/www
# ↓この辺の権限を全部かえる
   /var/www
         \_html
            \_*.html
             _*.php

phpエラー: Warning: fopen(XXX.txt):

failed to open stream: Permission denied in /var/www/html/XXX.php on line XXX ていうエラー(正確には警告)
selinuxが有効になっているのが原因だった。
ファイルやディレクトリの権限をいじっても無理

# 有効を解除する(Permissiveにする)
$ setenforce 0

# 再起動したときの自動有効化を停止する
$ sed "s/SELINUX=enabled/SELINUX=disabled/g" /etc/selinux/config

setenforceをやらないで、sed+再起動でも良い。

0
0
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
0