어떤 명령에 의해 아파치의 httpd.conf 파일의 맨 끝에 가상호스트 설정하 는 부분을 추가한뒤에 저장하고 아파치를 리스타트 시키고자 합니다. (ex : 명령어 계정명 ) 위에 말한 어떤 명령을 만들려면 쉘프로그래밍으로 해야하는것 같던데 문자 열 추가하는 부분을 비롯해서 잘 이해가 안가서 문의 드립니다. 어떤 방식으로 작성해야 하는지 조언 부탁드립니다. 예를 하나 보여주시면 더욱 감사하겠습니다.
자동으로 가상호스트를 추가하려면 셸 스크립트로 cat >> httpd.conf <<EOF 형태로 설정을 덧붙이고 apachectl graceful 을 실행하세요. 예: #!/bin/sh; cat >> /usr/local/apache/conf/httpd.conf <<EOF; <VirtualHost *> ServerName $1.xxx.com DocumentRoot /home/$1/public_html </VirtualHost> EOF 실서비스는 별도 파일(Include)로 분리하세요.