[질문]레드헷9.0 설치후 아파치설정문제.

yaha의 이미지

안녕하세요 질문이 있어서 이렇게 들을 올립니다.
레드헷9.0을 기분좋게 받았습니다. 7.3이 해킹 당하는 바람에 그나마 신버전으로 ^^

아무튼 에브리설치를 하고 웹서버 설정을 막 하고 있었습니다.

/var/www/html <---- 여기에 들어있는 문서들은 잘 뜨더군요

그래서. 계정을 만들어

/home/계정/public_html/ 디렉토리를 만들고 거기다 데스트로 데충 html문서를 만들어 넣었습니다.

그리고선 localhost/~계정 하니. 에러가 발생하더군요 무슨에러가 나더군요 httpd.conf는 설정을 했습니다.

user directory 부분에 주석을 다 지워주고.. 했는데... 안돼더군요 아는 분의 말에 의하며

버츄얼 호스트도 잘 안됀다는 말을 들었습니다.

제가 알기로는 레드헷 9.0은 아파치 2.0이후 버전을 쓰는 걸로 알고 있습니다. (확인을 안해봤네요)

1.x대랑 2.x대의 설정부분의 차이가 있는것인지 알고 싶습니다. 그리고 제가뭐 빠트린거라도 있는지.. 제가 잘못한것이있는지...

아참 설정을 하고 아파치 데몬을 다시 리스타트 시킨 상태였습니다.

이거 안돼면 windows 계열 서버를 사용할수 밖에 없는 실정 입니다.

빠른 시일안에 해결해야할 문제가 있어서요^^ 그럼 고수님들의 답변 부탁 드립니다.

xinick의 이미지

안녕하세요..

Apache 2.x은 1.x과 비교 하자면 설정 부분에서 많이 변했습니다.
저도 Apache2.x을 사용하는 도중에 적응이 잘 안되서 좀 고생 했지만요 :wink:

2.x설정 부분에 잘 보시면 계정 드렉토리을 이용해서 웹에서 보여 줄수 있는 부분이 주석으로 처리가 되어 있습니다. 그 부분을 주석을 바꾸어 주시고 퍼미션 조절하시면 잘 작동이 됩니다.(저는 제가 만든 배포판을 사용해서 잘 모르지만, 다른 회사에서 부탁이 와서 대신 해준 적이 있는데, 9.0에서는 퍼미션이 'drwx------'으로 유저 드렉토리가 생성이 되더군요)

처음에 사용 하실때는 더 복잡하게 보이실지는 모르겠지만 1.x때 보다는 설정 파일이 간결해졌습니다. 자세한것은 apache.org에서 더 확인 해보세요 :D

P.S: mod_userdir.c모듈에 나온 간략한 설명 입니다.

Quote:

참조 주소: http://httpd.apache.org/docs-2.0/mod/mod_userdir.html

UserDir directive used Translated path
UserDir public_html ~bob/public_html/one/two.html
UserDir /usr/web /usr/web/bob/one/two.html
UserDir /home/*/www /home/bob/www/one/two.html

The following directives will send redirects to the client:

UserDir directive used Translated path
UserDir http://www.foo.com/users http://www.foo.com/users/bob/one/two.html
UserDir http://www.foo.com/*/usr http://www.foo.com/bob/usr/one/two.html
UserDir http://www.foo.com/~*/ http://www.foo.com/~bob/one/two.html

xinick to slash
재일 풀기 어려운 가닥은 바로 내 마음이다.

yaha의 이미지

인용 :

2.x설정 부분에 잘 보시면 계정 드렉토리을 이용해서 웹에서 보여 줄수 있는 부분이 주석으로 처리가 되어 있습니다. 그 부분을 주석을 바꾸어 주시고 퍼미션 조절하시면 잘 작동이 됩니다.(저는 제가 만든 배포판을 사용해서 잘 모르지만, 다른 회사에서 부탁이 와서 대신 해준 적이 있는데, 9.0에서는 퍼미션이 'drwx------'으로 유저 드렉토리가 생성이 되더군요)

재 질문 :

지금 상태는 계정디렉토리를 이용해서 웹에서 보여줄수 있는 부분이 주석 처리 돼어 있는 부분을 주석을 삭제한 상태 입니다. 유저디렉토리와 public_html을 755로 변환 한 상태에서 html문서를 만들어 태스트 해본결과

-----------------------------------------------------------------------------------
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster
Error 404
ip address <----------- 여기가 제서버 주소
Tue May 27 14:41:38 2003
Apache/2.0.40 (Red Hat Linux)
------------------------------------------------------------------------------------

라는 에러 메시지가 뜹니다.

그리고 결정적으로 제가 영어를 잘 못하네요 ^^

xinick의 이미지

관련 부분의 환경 파일을 한번 적어 주시면 좀더 편하게 알수 있겠네요..
부탁 드립니다. :wink:

xinick to slash
재일 풀기 어려운 가닥은 바로 내 마음이다.

idmoo의 이미지

public_html의 권한이 문제가 아니라
사용자의 홈디렉토리의 권한을 바꾸셔야 됩니다
kim이라는 사용자 디렉토리가 /home및에 있으면
다음과 같이 하시면 됩니다
# chmod 701 /home/kim
그리고 주소 입력시 "http://host/~계정/" 처럼
계정뒤에 "/"를 입력 해보십시요

추신 :
글을 올리고 밑부분에 있는 게시물을 보니까 다른 문제 같네요
httpd.conf에서 "UserDir public_html" 부분을 찾아서 (맞나?)
아무튼 UserDir로 시작되는 부분의 주석을 풀어 주세요

<Directory /home/*/public_html/> 부분은 풀지 않으셔도
사용과는 무관합니다 그 부분은 public_html에 대한 제한 부분입니다

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.