virtual host관련 질문입니다.
본문
virtual host 관련 자료가 잘 검색이 잘안되네요
이전 서버 환경에 관해서만 검색이 되고요
redhat.com 에서는 sites-enabled, sites-availabe 디렉토리를 만들라는 설명이 없는데요
검색해보면 sites-enabled, sites-availabe 디렉토리를 만드는 설명만 검색이 되는데
1. 왜 그런 디렉토리를 만들어야 하는지 이유를 알수 있는 사이트 url 이라도 알려주시면
감사하겠습니다.
한마디로 최근 서버에 관하여 virtual host설정에 관한 제대로된 웹페이지를 찾기가 힘이 드네요
2. 혹시 최신 자료나 해당 페이지 url 좀 혹시 알수있을까요?
더 구나 sites-enabled, sites-availabe 디렉토리를 만드는 형식은
virtualhost 설정파일을 도메인 마다 한개씩 만들어줘야 해서
도메인이 여러개일 경우 해당 파일을 계속 만들어야 하는 불편함이 있던데
(쉘스크립트로 처리하면 되겠지만... 이 방법은 말고)
3. virtualhost 설정파일 한개에 처리하는 방법이 있던거 같은데
관련 설명좀 어디에서 찾을수 있을까요?
답변 2
제가 우분투를 사용하지 않아서 잘 모르겠지만, 여기 정도면 설명이 꽤 잘 되어 있는 듯 한데요. ^^
센토스를 주로 쓰기에, 센토스 설정은 어느정도 알고 있는데, 우분투는 설정파일들이 좀 다르군요.
sites-enabled, sites-available 디렉터리는 virtualhost 설정파일(conf)을 저장하고 있는 디렉터리입니다.
sites-available에 <VirtualHost *:80> 으로 시작하는 conf 파일을 생성하고 a2ensite 스크립트를 통해 활성화 시키면 심벌릭 링크가 sites-enabled에 생성되는 방식입니다.
sites-available은 실제 설정파일들이 저장되어 있는 곳(여기에는 비활성화 된 설정파일도 저장됩니다)
sites-enabled는 설정파일중 활성화된(실제 서비스중인) 설정파일의 심벌릭 링크가 들어가 있습니다.
설정파일을 한번에 처리하고 싶으시면 httpd.conf 파일에 추가하시면 됩니다.