2017-12-27 4 views
0

OS가 설치된 기본 디스크에서 다른 디스크 (다른 저장소)로 파일을 이동할 때 아파치를 새 경로로 리디렉션하려고합니다. 디스크가 있지만 error number 403을 반환합니다. 나는 우분투 16.04를 사용하고있다.Apache를/media/... 경로로 리디렉션 한 후 Apache 오류 403

나는 원래 해당 파일에 다음 줄을 추가하여 /home/user/Documents에 아파치를 리디렉션 :

<Directory /home/jawa/Documents/> 
#<Directory /media/jawa/R2D2/Webpages> 
     Options Indexes FollowSymLinks 
     AllowOverride None 
     Require all granted 
</Directory> 

/etc/apache2/apache2.conf/etc/apache2/sites-enabled/000-default.conf

DocumentRoot /home/jawa/Documents 
#DocumentRoot /media/jawa/R2D2/Webpages 

에서이 괜찮 았는데,하지만 난이 있기 때문에 파일을 새 위치로 옮겼습니다. 또한 Apache를 리디렉션해야합니다. Apache를 /media/jawa/R2D2/Webpages으로 리디렉션하려고 할 때 위의 설명을 토글하고 sudo service apache2 restart을 사용하여 아파치를 다시 시작합니다. 브라우저에서 localhosterror 403 반환 방문 및 cat /var/log/apache2/error.log는 다음과 같은 로그를 제공하는 명령을 사용하여

[Wed Dec 27 17:24:48.583062 2017] [core:error] [pid 22343] (13)Permission denied: [client ::1:35704] AH00035: access to/denied (filesystem path '/media/jawa/R2D2') because search permissions are missing on a component of the path 

권한 및 두 폴더의 소유자 :

오류의 원인이 어떻게 고정 할 수있는 일
drwxr-xr-x 2 jawa jawa 4096 dec 27 17:12 Documents 
drwxrwxrwx 1 jawa jawa  0 dec 27 16:46 Webpages 

?

+0

는 다음 LS의 출력을 제공 할 수 -ld/홈// 가정/자/홈/자/문서 LS -ld/미디어// 미디어/자// 미디어/자/R2D2/미디어/자/R2D2/Webpages – bubbly

+0

'/ media/jawa /'권한이 잘못되어'chmod 755'가 문제를 해결했습니다. 어쩌면 당신은 왜'/ media /'와 다른 모든 것들이 755 또는 그 이상의 퍼미션으로 설정 되었는가를 설명 할 수 있지만'/ media/jawa /'는 그렇지 않다. 댓글에 답장하지 말고 공식 답변을 작성하면 답변을 표시 할 수 있습니다. 고마워, 알렉스 – Alexander

답변

1

우리가 한 일을 알고 있기 때문에, 다른 하나는, 모두 폴더 구조의 권한을 나열하지 않습니다

한 번 나열
ls -ld /home/ /home/jawa /home/jawa/Documents 
ls -ld /media/ /media/jawa/ /media/jawa/R2D2 /media/jawa/R2D2/Webpages 

이 두 가지를 비교합니다.
기본 권한은 umask에 의해 제어되며 이로 인해 권한이 달라질 수 있습니다.