[질문]레드헷9.0 설치후 아파치설정문제.
글쓴이: yaha / 작성시간: 화, 2003/05/27 - 4:04오전
안녕하세요 질문이 있어서 이렇게 들을 올립니다.
레드헷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 계열 서버를 사용할수 밖에 없는 실정 입니다.
빠른 시일안에 해결해야할 문제가 있어서요^^ 그럼 고수님들의 답변 부탁 드립니다.
Forums:
Apache2.0
안녕하세요..
Apache 2.x은 1.x과 비교 하자면 설정 부분에서 많이 변했습니다.
저도 Apache2.x을 사용하는 도중에 적응이 잘 안되서 좀 고생 했지만요 :wink:
2.x설정 부분에 잘 보시면 계정 드렉토리을 이용해서 웹에서 보여 줄수 있는 부분이 주석으로 처리가 되어 있습니다. 그 부분을 주석을 바꾸어 주시고 퍼미션 조절하시면 잘 작동이 됩니다.(저는 제가 만든 배포판을 사용해서 잘 모르지만, 다른 회사에서 부탁이 와서 대신 해준 적이 있는데, 9.0에서는 퍼미션이 'drwx------'으로 유저 드렉토리가 생성이 되더군요)
처음에 사용 하실때는 더 복잡하게 보이실지는 모르겠지만 1.x때 보다는 설정 파일이 간결해졌습니다. 자세한것은 apache.org에서 더 확인 해보세요 :D
P.S: mod_userdir.c모듈에 나온 간략한 설명 입니다.
xinick to slash
재일 풀기 어려운 가닥은 바로 내 마음이다.
Re: Apache2.0
인용 :
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)
------------------------------------------------------------------------------------
라는 에러 메시지가 뜹니다.
그리고 결정적으로 제가 영어를 잘 못하네요 ^^
[RE]
관련 부분의 환경 파일을 한번 적어 주시면 좀더 편하게 알수 있겠네요..
부탁 드립니다. :wink:
xinick to slash
재일 풀기 어려운 가닥은 바로 내 마음이다.
권한문제입니다
public_html의 권한이 문제가 아니라
사용자의 홈디렉토리의 권한을 바꾸셔야 됩니다
kim이라는 사용자 디렉토리가 /home및에 있으면
다음과 같이 하시면 됩니다
# chmod 701 /home/kim
그리고 주소 입력시 "http://host/~계정/" 처럼
계정뒤에 "/"를 입력 해보십시요
추신 :
글을 올리고 밑부분에 있는 게시물을 보니까 다른 문제 같네요
httpd.conf에서 "UserDir public_html" 부분을 찾아서 (맞나?)
아무튼 UserDir로 시작되는 부분의 주석을 풀어 주세요
<Directory /home/*/public_html/> 부분은 풀지 않으셔도
사용과는 무관합니다 그 부분은 public_html에 대한 제한 부분입니다
댓글 달기