우분투 아파치 실행 권한

소유권 관련해서 좋은 문서

웹서비스를 위한 퍼미션 문제

아파치 실행 계정

아파치는 우분투에서 일반적으로 www-data 계정/ www-data 그룹으로 실행된다.
확인.

cat /etc/apache2/envvars  

파일 안의 APACHE_RUN_USER, APACHE_RUN_GROUP 보면 됨.

글에서 추천한 방법.

디렉토리를 775로 세팅한다.

sudo chmod -R /home/유저이름/www  

디렉토리 소유자를 www-data 로 변경.

sudo chown -R www-data:www-data /home/유저이름/www  

유저를 www-data 그룹에 넣는다.

sudo usermod -a -G www-data 유저이름  

이렇게 하면 www-data 와 유저는 같은 www-data 그룹에 속하게 되고, 아파치는 www-data 계정으로 실행된다.
따라서 FTP접속과 아파치 실행 둘 다 문제 없어진다.

귀찮거나 웹호스팅 등에서 유저 설정이 불가능하다면

기본 디렉토리는 755로, upload 나 파일 등이 올라가는 디렉토리는 777로 세팅해야 함.

분류 : 개발


이 문서가 가리키는 다른 문서 목록