리눅스 고수님만.. ㅡㅡ;; 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하면 재적용 되어야 하는게 정상적 입니다.
이상하게 새로 추가한 사이트만 않되네요.. ㅎ;;
운영체제는 안녕리눅스 입니다. ㅜ.ㅜ ;;
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 만 수정되면 되는것처럼 나와서;;;
됩니다 아주~ 잘요;; 정말 고맙습니다. 복 받으실거예요;;