[re] 리눅스 웹서버에서 virtualhost 을 지우는 쉘스크립트 질문

선우균   
   조회 5826   추천 17    


>안녕하세요.
>
>리눅스 아파치 서버를 운영하다보면 virtualhost 를 아실껍니다.
>
>그런데 사용을 하지 않은 virtualhost 를 지우고 싶은데요.
>
>virtualhost 는 대략 300여개가 생성되어있고, 이중 중간중간에 있는 몇십개를 지워야 하는 일이 생겼습니다. 흑흑.. 또 몇주후에도 이런작업을 해야할것 같아서, 쉘스크립트 문의를 드립니다.
>
>계정 생성하는 virtualhost 는 echo ~~ >> ~/virtualhost.conf 이런식으로 쉽게 했었지만,
>
><VirtualHost *:80>
>    DocumentRoot /home/blog/public_html/zbxe
>    ServerName 123.dualmania.com
>    ServerAlias
>        CBandSpeed 5000kb/s 200 100
>        CBandRemoteSpeed 5000kb/s 100 50
>        CBandLimit 50Gi
>        #CBandPeriod 1D
></VirtualHost>
>
><VirtualHost *:80>
>    DocumentRoot /home/blog/public_html
>    ServerName 456.dualmania.com
>    ServerAlias 456.donguk.com
>        CBandSpeed 5000kb/s 200 100
>        CBandRemoteSpeed 5000kb/s 100 50
>        CBandLimit 50Gi
>        #CBandPeriod 1D
>        CustomLog /home/kowa/web_log/access_log combined
></VirtualHost>
>
>
>2개만 복사해봤지만, 이런게 300개가 있다고 보시고,
>이중에 몇개를     ServerName 123.dualmania.com 여기서 123 라는게 계정명이면서 서브도메인명인데요. 이것을 기준으로 <VirtualHost *:80> ~~ </VirtualHost> 를 다 찾아 지울수 있는 스크립트입니다.
>
>네이버,kldp,google,phpshool 에서 검색해봐도,,, 어떻게 된게 하나도 없고, 간신히 php로 구현된것만 구했습니다. 배쉬 쉘스크립트로는 불가능한걸까요?
>
>부탁드립니다. 흑흑
==========================================================

가능해 보입니다만,

쉘스크립트 coding 노가다보다는

PHP로 구현된 것을 응용하는 것이 더 수월하지 않을까요?
짧은글 일수록 신중하게.


QnA
제목Page 3487/5709
2014-05   5146342   정은준1
2015-12   1680900   백메가
2006-02   5840   조수영
2006-03   5840   김동훈
2006-06   5840   김건우
2015-01   5840   방o효o문
2005-06   5840   한동훈
2006-04   5840   김창수
2015-10   5840   metaljw
2005-07   5840   이상호
2005-09   5840   정명현
2006-05   5841   우승엽
2013-02   5841   블루영상
2005-09   5841   유제연
2006-02   5841   최일섭
2009-08   5841  
2012-09   5841   HEUo김용민
2016-03   5841   슬루프
2005-11   5841   김영광
2008-12   5841   이상돈
2014-12   5841   저편
2011-04   5841   moby