질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

httpd.conf설정문제입니다.

작성자 정보

  • 이동열 작성
  • 작성일

컨텐츠 정보

본문

 

NameVirtualHost *

<virtualhost *>
ServerAdmin admin@xxxxxxx.com
ServerName xxxxxxxxxxxx.com
DocumentRoot /home/computer/public_html/
</virtualhost>

http://xxxxxxxxxx.com/~computer/

 

root 상태

adduser computer
passwd computer
비번, 재비번
chmod 777 computer

su - computer

computer 유저 상태

mkdir public_html
chmod 777 public_html
public_html 속 인덱스

http://xxxxxxxxxx.com/~computer/

 

Q. 가상호스트는 정상적인 도메인으로만 테스트를 할수 있는건가요?

A. 아님니다. 공유기를 사용하신다 말슴하셨습니다.
     공유기 사용시 서버로 할당한 서버의 내부IP가 있습니다.
     내부IP로 입력해도 서버의 인덱스가 보임니다.
     정식도메인이 아니더라도 내부IP만으로 서버를 사용할수있습니다~
     또 외부로 나가신다면 서버에 할당한 내부IP 를 DMZ하시면 외부로의 접속도 가능합니다.

 

Q. 아파치 설정할때 사용자계정설정이나 가상호스트를 설정할때 # 부분에서 설정할부분은 #를 제거 하는게 맞나요?

A. 꼭 그렇지 만은 않슴니다.
     httpd.conf 에서 버츄얼호스트 부분에 주석으로 표시되어있는 것을 지운다해서 유저가 접속을 못하는것은 아님니다.
    주석으로 표시되어있어도, 생성하신 유저는 http://xxxxxxxx.com/userid/ 로 접속이 가능합니다.

Q. 그럼 왜 버츄얼호스트에 # 을 지우나요??

A. 서브도메인 생성시 버츄얼호스트에 유저 경로 설정을 하고, 2차도메인 설정후 2차도메인으로 서버에 접속을 했을지, 유저의 경로가 주석으로 표시되어, 유저의 디렉토리로 이동을 못함으로 에러를 표시하겠죠.
     그래서 서브도메인이나,2차도메인 사용시 가상호스트 부분의 #주석을 지워줍니다.
    

Q. 그리구요 텔넷이 설치가 되어 있는데 nysysv로 서비스를 보면 텔넷 부분이 없습니다.

A. ^^;; nysysv  ->> ntsysv  
     ntsysv명령어 입력후 보시면, 서버에 설치되어있는 서비스 들을 보실수있습니다.
     코어3설치시 정상적으로 설치를 완료하셨다면, ntsysv 서비스 몽록에 telnet라는 서비스가 있을것입니다.
     체크후 리부팅하시면 리부팅후 부터 텔넷 서비스가 될것입니다. (공유기에서 텔넷 포트 여셔야죠)

 

 

왕초보 님의 글



안녕하세요.

페도라코어3을 설치해서 공부를 하고 있는데 잘 안되는게 있어서요.

아파치 설정할때 사용자계정설정이나 가상호스트를 설정할때 # 부분에서 설정할부분은 #를 제거 하는게 맞나요?

서버루트 홈페이지 내용은 잘 나오는데 사용자계정에서는 퍼미션 어쩌구 저쩌구 하면서 안나오네요..

http://100.100.100.100은 잘 나오는데 http://100.100.100.100/~computer는 퍼미션 어쩌구저쩌구 합니다..

주석부분을 제거하고도 해보고 퍼미션도 755로 주고 했는데도 안됩니다..사용자 계정설부분 부분의 주석을 다 제거해주고 이부분 바로 위에 있는 IFModule 부분에서 disable의 주석도 제거해주었습니다..그렇게 했는데도 안되는군요..

그리고 학교에서 사설아이피로 도메인도 제 임의로 정해서 공부를 하고 있는데 이렇게 해도 상관이 없는거죠?

가상호스트는 정상적인 도메인으로만 테스트를 할수 있는건가요?

가상도메인이라서 그런지 가상호스트부분만 추가해서 설정하고 아파치재실행 시키면 데몬이 실행이 안되더군요..물론 에서 앞부분에 주석도 없애고 해주었습니다..가상호스트설정 예로 있는 부분을 참고로 해서 똑같이 만들어 주었는데 이부분만 세팅하면 데몬이 죽습니다..

그리구요 텔넷이 설치가 되어 있는데 nysysv로 서비스를 보면 텔넷 부분이 없습니다.../etc/xinetd.d/krb5-telnet ==이부분도 그냥 telnet이 아니더군요..default=off로 되어 있는것을 on 으로 해주고 disable = no 로 설정해주고 xinetd 데몬을 실행시켜주었는데도 그런 파일이나 디렉토리가 없다고 나옵니다..컴퓨터 재부팅도 했습니다...

정신없는 질문이지만 답변 꼭 부탁드리겠습니다..

전화통화도 가능합니다..제가 전화드리겠습니다...메일로 남겨주십시요..

감사합니다...




 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,372 명
  • 현재 강좌수 :  37,042 개
  • 현재 접속자 :  227 명