Page 152 - MDP2020-3
P. 152
146
| 인천전자마이스터고등학교 ·············································································································
4번째 항목의 경우 virtual host의 이름을 지정하는 부분입니다. 즉, www.google.com과 같은
이름을 지정하는 부분이며 이름을 지정할 때 공백과 _ 문자는 포함되지 않도록 해야합니다. 추
가적으로 개인이 public 망에 공유하지 않는 도메인을 사용할 것이라면 위 규칙만 지키면 되지
만 실제 public 망에 존재하는 DNS 서버에 등록하기 위해서는 아래 규칙을 기준으로 지정되어
야 합니다.
위 규정은 한국인터넷정보센터(KRNIC)에서 확인할 수 있으며 이름을 생성하는 규칙 외에도
실제로 도메인을 등록하여 사용하고자 한다면 법에 위배되지 않도록 관련 규정을 참조하여 사
용하여야 합니다.
다섯 번째 항목은 생성할 virtual host의 web root directory를 지정하는 부분입니다. web
root directory란 처음 웹 페이지에 들어갔을 때 나오는 위치로 리눅스를 기준으로 하였을 때
기본적인 apache의 web root directory의 경우 /var/www/html입니다. 즉, /var/www/html에
index.html 파일이 있을 경우 도메인/index.html로 접속할 수 있지만 만약 /var/www/html/test
밑에 index.html 파일이 있을 경우에는 도메인/test/index.html 로 접속해야 해당 파일을 볼
수 있습니다. 다섯 번째 항목에서 지정하는 경로는 실제 컴퓨터에 저장되는 경로를 지정하는
것입니다.
마지막 항목의 경우 bind address에 대해 설정할 수 있는 부분으로 여러 IP 주소를 가지고
있을 경우 특정 IP 주소만 대상으로 웹 요청을 받아들이도록 할 수 있습니다. 또한 [IP주소]:
[포트]와 같이 특정 포트를 지정할 경우 기본적으로 사용하는 80번 포트가 아닌 다른 포트를
사용하여 웹 호스팅이 가능합니다. 단, 임의의 다른 포트를 지정할 경우 반드시 해당 포트를
Listen 포트로 사용하도록 설정을 변경해주어야 합니다.