아마존에서 서버세팅은 왠만큼 끝냈으니 이제는 개발 하려고 하는데...
문제는 이넘의 우분투 아파치에서 희한한 행동을 하고 있다.
mkdir로 서버에 폴더를 생성했다. 그런데 문제는 ftp에서 접근이 안된다.
"PERMISSION_DENIED"
이넘의 바보같은 기계...
딱 보니 문제는 www-data라는 넘이다.
왜 우분투로 작업중인데, 갑자기 www-data가 생겼는지..
여튼 또 구굴링 한다.
몇가지 찾아보니 그룹을 추가해서 해라 머해라 하는 등의 말이 많아서 하나하나 해보니..
권한설정이 안된다.
또다시 찾아본다.
아파치 모듈에 mod_ruid2라는 모듈을 찾았다.
일단 설치하고 보자
apt-get install libcap-dev
apt-get install gcc
apt-get install apache2-prefork-dev
wget http://sourceforge.net/projects/mod-ruid/files/mod_ruid2/mod_ruid2-0.9.7.tar.bz2
tar xjf mod_ruid2-0.9.7.tar.bz2
cd mod_ruid2-0.9.7/
apxs2 -a -i -l cap -c mod_ruid2.c
service apache2 restart
설치 후 가상호스트에 추가한다.
vi sites-available/000-default.conf
추가하고 아파치 재시작후 폴더 생성을 테스트 해본다.
오!! 우분투로 계정권한이 생겼다.
당연히 ftp에서 접속이 가능하다
보안에 약하다 머하다는 말이 있긴하지만 일단 되면 된다.
'개발관련 > 서버' 카테고리의 다른 글
리눅스 폴더 전송 (0) | 2016.06.27 |
---|---|
리눅스 ftp/sftp 사용 (0) | 2016.06.27 |
아마존클라우드 우분투 (0) | 2015.03.05 |
centos tcp_socket (3) | 2015.02.04 |
centos7 apm설치 (0) | 2014.11.09 |