Fedora Core2에서 Apache + SVN 설치 막혔습니다 ㅠ.ㅠ
안녕하세요. 오늘 하루종일 삽질하다가 글을 씁니다.
현재 모 회사의 가상서버호스팅이란 것을 가입해서 간단하게 개인용 서버를 구축해보고자 삽질을 하고 있습니다.
Linux는 fedora core 2 구요;;; ( 꽤나 오래됬군요 )
덕분에 yum해봤자 최신의 rpm이 없어서 대부분 소스컴파일로 설치하고 있습니다.
일단 apache랑 svn을 설치중인데요. 이게 문제가 있습니다.
문제 상황을 설명해드리면 ...
http://wiki.kldp.org/wiki.php/Subversion-HOWTO을 참고해서 설치를 하였구요.
대부분의 설치는 howto와 동일하게 진행되었습니다.
그래서 전 과정을 마치고 익스플로러에서 svn repository를 가보니까 잘 나오더군요.
그렇지만 TortoiseSVN을 깔아서 repository 접속해보니까
501 Not Implemented 에러 나오면서 안되는 상황입니다.
패킷 캡쳐해보니까 서버쪽에서 501 Not Implemented를 던져주고 있는 상황이구요.
TortoiseSVN 자체는 문제는 없었습니다. ( 다른 repository 가보니 잘 나오는 걸 보면 )
apache랑 svn은 최신버젼으로 했다가 하도 저 에러만 나와서 howto에 있는 것과 버젼을 맞춰서도 해보았습니다만 여전히 문제가 있네요.
아~ 참고로 의심가는 곳이
http://wiki.kldp.org/wiki.php/Subversion-HOWTO
중
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
셋팅하는 부분이 있는데... 전 modules/mod_dav.so 가 없더군요. 이게 문제가 되는 걸까요?
전 죽어도 안 생기던데... 따로 make해줘야하는지...
참고로 제가 만든 repository가 유일하게 작동하는 상황은..
svnserve 로 서버를 띄운 후
터미널 상태에서
svn -message mkdir svn://localhost/repo/test
...이건 됩니다. 하지만
svn -message mkdir svn://www.abc.com/repo/test
이건 되지 않았습니다.
다른 곳에서 이 서버로 접속시에는 이러나 저러나 안 되었구요.
에혀.. 여튼 이것땜시 고생중입니다. 찾아봐도 딱히 아름다운 답변도 없고...
그럼 답변 부탁드리겠습니다.
Apache 랑 Subversion 이라면...
WebDAV 환경이 되어야 하는군요.
맞습니다. mod_dav 가 없으면 안됩니다. Web 환경의 Subversion 저장소 파일을
읽고 쓰는데 중요한 모듈입니다.
소스 컴파일로 하시고 계신다면 webdav.org 에서 찾아서 같이 컴파일 해보시는 것이 좋을것입니다.
(설치 방법도 소스 안에 있을겁니다.)
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
흠...
일단 답변 감사합니다. 하지만... 제가 오늘 잘 되는! SVN서버의 설정을 확인해봤는데 이 서버는 mod_dav가 없어도 잘 되더군요 ㅠ.ㅠ
아마 static 으로 링크되어있지 않나 생각됩니다만... 저도 설정은 비슷한 거 같던데 참 머리가 아프네요.
일단 mod_dav가 어떻게든 생겨나는 옵션으로 컴파일을 해볼 생각입니다.
static 이라면 별 상관 없으실텐데요?
소스를 static 으로 컴파일 할 수도 있었군요.
혹 Apache 1.x 을 쓰고 계시는건 아니겠죠? ^^
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
아파치는 2.0대 입니다.
에.. 사실 대부분의 체크는 다 해봤으며 대부분의 삽질도 다 해봤습니다 ㅠ.ㅠ
머리아프네요. 쩝
아무래도...
가상!!! 서버 호스팅이라서 그런게 아닐까 추측해봅니다.
내부적으로 localhost로 들어가니 열라 잘 되는군요 -_-
댓글 달기