본문 바로가기

개발관련/서버

우분투 apache www-data


아마존에서 서버세팅은 왠만큼 끝냈으니 이제는 개발 하려고 하는데...


문제는 이넘의 우분투 아파치에서 희한한 행동을 하고 있다. 


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