리눅스 고수님만.. ㅡㅡ;; vhost 관련..좀 봐주세요 ;; > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

리눅스 고수님만.. ㅡㅡ;; vhost 관련..좀 봐주세요 ;; 정보

리눅스 고수님만.. ㅡㅡ;; vhost 관련..좀 봐주세요 ;;

본문

흐.. 안녕하세요 이칼루스윙 입니다.

리눅스 고수님들에게 몇가지 여쭤볼게 있어서  질문드립니다.
리눅스 가상호스팅에 대한 세팅문제구요..


음.. 제가 아무리봐도 제도로 고친거 같습니다.
-----------------------------------------------------

vhost_local.conf  화일인데 이거를 httpd.conf 에 인쿨르드 시켰습니다.


vhost_local.conf 내용은 -----------------------------------

<VirtualHost *>
    ServerName www.aaa.co.kr
    ServerAlias aaa.co.kr
    DocumentRoot /home/web/aaa/public_html
    ServerAdmin *** 개인정보보호를 위한 이메일주소 노출방지 ***
    TransferLog logs/aaa.co.kr-access_log
    ErrorLog logs/aaa.co.kr-error_log
#    ThrottlePolicy None
</VirtualHost>

<VirtualHost *>
    ServerName www.bbb.co.kr
    ServerAlias bbb.co.kr
    DocumentRoot /home/web/bbb/public_html
    ServerAdmin *** 개인정보보호를 위한 이메일주소 노출방지 ***
    TransferLog logs/ccc.co.kr-access_log
    ErrorLog logs/ccc.co.kr-error_log
#    ThrottlePolicy None
</VirtualHost>


-------------------------------------------------

이러한 형식으로 했는데 않되네요..
가령 aaa,  bbb, 말고  ccc를 추가하고 reboot 하면..
aaa , bbb 사이트는 도메인으로 접속이 되는데  ccc는 접속아 않됩니다.
(reboot 명령어로 재붓 하면  httpd 나 mysql 등이 재시작 되면서 적용되지 않나요 ? )

그래서  아파치를 재시작 하려는데..
apachectl  이란 화일이 없어서.. 

httpd restart 로 재시작을 하려면 적용되려니 했는데
도 재시작이 않됩니다.


이런 메시지만 출력 됩니다.
----------------------------------------------------

 Processing config file: /etc/httpd/conf/module.d/php.conf
 Processing config file: /etc/httpd/conf/module.d/proxy.conf
 Processing config file: /etc/httpd/conf/module.d/ssl.conf
 Processing config file: /etc/httpd/conf/module.d/url.conf
Processing config directory: /etc/httpd/conf/conf.d/*.conf
 Processing config file: /etc/httpd/conf/conf.d/virtual.conf

-----------------------------------------------------------------

재시작도 않됩니다. 제가 리눅스 초보입니다.. 그리고
초기 세팅은 아는 엔지니어 분이 해주셔서 그럭저럭 했는데 사이트를 추가하려는데 ..
자꾸 걸리네요..

처음에 VI 로 vhost_local.conf 화일에 비슷한 형식으로 추가만 하면 된다해서
추가하고  reboot 했는데 않되네요.

아파치를 재시작 하려는데 재시작도 않되고.. ㅡㅡ;;

아니면 제가 설정중 뭐 하나 빠뜨린게 있는지 ..도움 부탁드립니다.

  • 복사

댓글 전체

잘은 모르지만..

우선 httpd -t 를 실행 하면 위메세지가 뜨면서 Syntax OK 라는 메세지가 나오면 VirtualHost는 이상
없다고 보시면 됩니다. 오류가 있다면 Warning: 뭐라뭐라 ~ 이렇게 뜨니 참고 하시면 되고요..

이상이 없는데도 웹상에서 접속이 되지 않는다면 DNS 문제를 확인 하시고요..
자체 DNS인지 OS는 어쩐 종류인지 자세하지 않아서 여기까지만.. 
서버에따라 virtual.conf 를 사용하기도 하고요..

apachectl이냐 http restart 명령을 사용하는가는 서버 구성에 따라 다른거구요.
reboot하면 재적용 되어야 하는게 정상적 입니다.
아 httpd -t 명령 줬더니 Syntax OK 이라고 나옵니다.  .. 그럼 정상작동 할텐데..
이상하게 새로 추가한 사이트만 않되네요.. ㅎ;;

운영체제는 안녕리눅스 입니다.  ㅜ.ㅜ ;;
httpd -t에서 오류가 없다면 DNS 설정을 안하신건 아닌지요..

www.ccc.co.kr 도메인을 취득하신후 DNS등록을 하셨는지,
자체 DNS를 사용하신다면 /etc/named/named.conf에
예)
zone "ccc.co.kr" IN {
    type master;
    file "local/ccc.zone";
};

같은 형식으로 도메인에관한 등록을 하셨는지요..
또한
/var/named/chroot/zone/local/ 밑에 ccc.zone(이름은 위에 등록한데로) 파일을
생성 하셨는지요..
또 같은 디럭토리에 .rev(혹장자가 rev) 파일에 추가 도메인을 등록 하셔야 됩니다.
전부 기존파일을 열어 보시면 쉽게 이해하실수 있습니다.
안녕기준으로 경로를 설명 드렸습니다.
수정하시고 /etc/init.d/named restart 하시면 적용됩니다.

글로적기에 길어지므로 자체 DNS를 사용하시면 아래 안녕 문서를 참조하시기
바라며, DNS관리를 대행하시면 전화로 간단히 해결될 것입니다.

http://oops.org/?t=lecture&s=bind

잘 해결 되시길 바랍니다.
언제나님.. 어흑..ㅜ.ㅜ 언제나님.. 사랑합니다. !!

크흑;;; 2일 동안 이거때문에  수정하고 재부팅하길 수십번이였는데
두번째 댖글이 절 살리셨습니다.  모든 스트레스가 한방에;;;
없어지는 듯한. .ㅋㅋ

  원인은..

 /etc/named/named.conf 젤 하단부에 사이트를 등록해야 하더군요.

근데 이런 내용이 지식은에서 가상호스트에 대한 내용을 다 찾아봤는 없었거든요.. 그냥  vhost_local.conf 만 수정되면 되는것처럼 나와서;;;

됩니다 아주~ 잘요;; 정말 고맙습니다. 복 받으실거예요;;
© SIRSOFT
현재 페이지 제일 처음으로