Fedora Core2에서 Apache + SVN 설치 막혔습니다 ㅠ.ㅠ

endorand의 이미지

안녕하세요. 오늘 하루종일 삽질하다가 글을 씁니다.
현재 모 회사의 가상서버호스팅이란 것을 가입해서 간단하게 개인용 서버를 구축해보고자 삽질을 하고 있습니다.

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
이건 되지 않았습니다.
다른 곳에서 이 서버로 접속시에는 이러나 저러나 안 되었구요.

에혀.. 여튼 이것땜시 고생중입니다. 찾아봐도 딱히 아름다운 답변도 없고...
그럼 답변 부탁드리겠습니다.

jachin의 이미지

WebDAV 환경이 되어야 하는군요.

맞습니다. mod_dav 가 없으면 안됩니다. Web 환경의 Subversion 저장소 파일을

읽고 쓰는데 중요한 모듈입니다.

소스 컴파일로 하시고 계신다면 webdav.org 에서 찾아서 같이 컴파일 해보시는 것이 좋을것입니다.

(설치 방법도 소스 안에 있을겁니다.)
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

endorand의 이미지

일단 답변 감사합니다. 하지만... 제가 오늘 잘 되는! SVN서버의 설정을 확인해봤는데 이 서버는 mod_dav가 없어도 잘 되더군요 ㅠ.ㅠ
아마 static 으로 링크되어있지 않나 생각됩니다만... 저도 설정은 비슷한 거 같던데 참 머리가 아프네요.
일단 mod_dav가 어떻게든 생겨나는 옵션으로 컴파일을 해볼 생각입니다.

jachin의 이미지

소스를 static 으로 컴파일 할 수도 있었군요.

혹 Apache 1.x 을 쓰고 계시는건 아니겠죠? ^^
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

endorand의 이미지

에.. 사실 대부분의 체크는 다 해봤으며 대부분의 삽질도 다 해봤습니다 ㅠ.ㅠ
머리아프네요. 쩝

endorand의 이미지

가상!!! 서버 호스팅이라서 그런게 아닐까 추측해봅니다.
내부적으로 localhost로 들어가니 열라 잘 되는군요 -_-

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.