일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- SQL
- JavaScript
- 주식 청약
- css
- java
- 리눅스
- 6월 공모주 청약 일정
- php
- 주식 청약 일정
- 주식
- Stock
- MYSQL
- Stock ipo
- Oracle
- 7월 공모주 청약 일정
- 맥
- 제이쿼리
- Eclipse
- 공모주 청약
- IPO
- 자바
- 공모주
- jquery
- linux
- html
- 코드이그나이터
- 자바스크립트
- 공모주 청약 일정
- 오라클
- codeigniter
- Today
- Total
개발자의 끄적끄적
[linux] Apache 설치후 페이지 접근시, 권한 에러 [펌] 본문
[linux] Apache 설치후 페이지 접근시, 권한 에러 [펌]
# 리눅스에서 Apache 설치후 페이지 접근시, 권한 에러
계정 초기 생성시 일반 사용자의 접근 권한이 없을 경우 발생
> 웹 페이지 상의 에러 메시지(Firefox)
Forbidden
You don't have permission to access / on this server.
> Apache 에러 로그 메시지
위치 : APACHE_HOME/logs/localhost-error_log
[Thu Sep 26 17:02:51.401841 2013] [core:error] [pid 29603:tid 140488246032128] (13)Permission denied: [client 211.222.111.123:62022] AH00035: access to / denied (filesystem path '/home/webuser/htdocs') because search permissions are missing on a component of the path
> 해당 계정의 디렉토리에 일반 사용자 실행권한을 줌
# chmod 711 /home/webuser
> 계정 초기 생성 시 기본 권한 : drwx------
[web@webuser ~]$ ls -al /home
drwx------. 5 webuser webuser 4096 2013-09-26 19:46 webuser
[web@webuser ~]$ chmod 711 /home/webuser
> 권한 변경후
[web@webuser ~]$ ls -al /home
drwx--x--x. 5 webuser webuser 4096 2013-09-26 19:46 webuser
[web@webuser ~]$ ls -al /home/webuser/
drwxrwxr-x. 3 webuser webuser 4096 2013-09-26 19:46 htdocs
# client denied by server configuration
Apache 2.4에서 에러로그(error.log)에 'client denied by server configuration' 오류 발생하며 접속되지 않는 증상
Directory 부분에 Require all granted 으로 설정
# httpd.conf
202 <Directory />
203 AllowOverride none
204 # Require all denied
205 Require all granted
206 </Directory>
353 <Directory "/app/server/apache-2.4.9/cgi-bin">
354 AllowOverride None
355 Options None
356 Require all granted
357 </Directory>
> 모든 요청 허가
Apache 2.2 configuration:
Order allow,deny
Allow from all
Apache 2.4 configuration:
Require all granted
> 모든 요청 거부
Apache 2.2 configuration:
Order deny,allow
Deny from all
Apache 2.4 configuration:
Require all denied
'개발 > linux' 카테고리의 다른 글
[linux] 디렉토리 소유권 변경 (0) | 2020.01.23 |
---|---|
[Linux] rsync를 이용해 로컬 또는 원격에 파일 복사하기[펌] (0) | 2020.01.22 |
[linux] centos 에서 php권한에러 (0) | 2020.01.17 |
[linux] apache ssl 설치후 리다이렉팅 .htaccess (0) | 2019.11.25 |
[linux] 리눅스 apache ssl 설정하기 [펌] (0) | 2019.11.24 |