Forbidden You don't have permission to access this resource 나왔을 때의 해결책

1593 단어 아파치AWS

결론



공개 디렉토리 대상 var/www/html의 html 디렉토리 소유자를 apache로 변경했습니다.

우선은 현재의 소유자를 확인해 본다.


[root@ip-172-31-28-29 html]# cd ..

[root@ip-172-31-28-29 www]# pwd
/var/www

[root@ip-172-31-28-29 www]# ls -l
total 0
drwxr-xr-x 2 root     root    6 Oct 22 22:59 cgi-bin
drwxrw-rwx 3 ec2-user apache 51 Feb 15 09:43 html

소유자가 ec2-user가 되었기 때문에 이번 오류가 발생했습니다.



소유자를 apache로 변경



chown -R apache:apache 실행할 폴더
[root@ip-172-31-28-29 www]# chown -R apache:apache html

[root@ip-172-31-28-29 www]# ls -l
total 0
drwxr-xr-x 2 root   root    6 Oct 22 22:59 cgi-bin
drwxrw-rwx 3 apache apache 51 Feb 15 09:43 html

[root@ip-172-31-28-29 www]# systemctl restart httpd

이제 소유자가 apache로 변경했습니다.
만약을 위해 systemctl restart httpd를 실행하고 재시작하자.

안전하게 표시할 수 있었습니다.


html 디렉토리 대상 파일의 소유자는?



관계 없었지만, html 디렉토리처의 파일의 소유자도 공개해 둡니다.
[root@ip-172-31-28-29 html]# pwd
/var/www/html

[root@ip-172-31-28-29 html]# ls -l
total 8
drwxrwxrwx 2 ec2-user ec2-user 19 Feb 15 09:43 test
-rwxrwxrwx 1 ec2-user root     11 Feb 12 23:17 test.html
-rw-r--r-- 1 ec2-user root     22 Feb 14 14:45 test.php

좋은 웹페이지 즐겨찾기