APM 설치 후 아파치 403 에러(403 Forbidden)

리눅스에서 APM을 설치한 후에 아파치 403 에러가 뜰 경우 SELinux가 켜져 있는지 먼저 확인할 수 있습니다.
1. APM 설치 후 아파치 403 에러 발생 시 퍼미션 확인

SELinux 설정을 끈 이후에도 동일한 오류가 발생한다면 퍼미션(권한) 문제이기 때문에 폴더의 소유권과 권한을 확인해 주어야 합니다.
tail -f /etc/httpd/logs/error_log
[Sat Jan 13 15:59:20.820605 20xx] [core:error] [pid 95873:tid 96079] (13)Permission denied: [client 122.43.208.254:57569] AH00035: access to / denied (filesystem path '/home/tozisin/www') because search permissions are missing on a component of the path에러 로그를 확인 했을 때 위와 같은 오류가 확인되며, 퍼미션을 711로 설정 후 해결되었습니다. home/userid는 701이면 퍼미션 에러가 안 나는 것이 보통인데 이 부분은 좀 더 체크가 필요할 것 같습니다.
chmod 711 ./
[root@host-10-0-0-249 userid]# ll -a
total 12
drwxr-xr-x. 3 userid nobody 73 Jan 13 15:52 .
drwxr-xr-x. 5 root root 50 Jan 13 15:51 ..
-rw-r--r--. 1 userid nobody 18 Jan 23 20xx .bash_logout
-rw-r--r--. 1 userid nobody 141 Jan 23 20xx .bash_profile
-rw-r--r--. 1 userid nobody 492 Jan 23 20xx .bashrc
drwxr-xr-x. 2 userid nobody 24 Jan 13 15:53 www2. 소유권 확인
소유권의 사용자와 그룹도 함께 체크해 줍니다.
drwxr-xr-x. 2 userid nobody3. httpd.conf 권한 설정
# apache 설정 2.4
vi /etc/httpd/conf/httpd.conf
<Directory /home>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
# apache 설정 2.2
<Directory /home>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>아파치 403 에러는 다양한 이유로 발생할 수 있으며, 이 글에서 찾은 이유 외에도 여러가지가 있을 수 있습니다. 검색 키워드를 영어로 “403 forbidden error in httpd”, “forbidden 403″과 같이 검색해서 영문 사이트에서 더 다양한 원인을 찾는 방법을 생각할 수 있습니다.
ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.