apache2 연동시 클라이언트에서 서버com에 있는 파일에 대한 작업을 하다보면 permission denied 에러가 뜨는 경우가 있다. 이럴 땐 해당 폴더 및 파일에 www-data란 그룹에 권한을 부여하면 된다.
sudo groupadd www-data # www-data 그룹생성
sudo adduser <계정명> www-data # www-data 그룹에 사용자 추가
sudo chgrp -R www-data <폴더 또는 파일> # 해당 폴더 및 파일 사용자 그룹 변경
sudo chown -R www-data <폴더 또는 파일> # 해당 폴더 및 파일 소유자 또는 소유그룹 변경
sudo chmod -R 770 media <폴더 또는 파일> # 해당 폴더 및 파일 퍼미션 변경
여기서 www-data는 아파이치에서 관리를 위한 그룹이라 한다.
※ django에서 해당 폴더 또는 파일경로는 절대경로를 추천한다.