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

선우균   
   조회 5838   추천 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 2211/5710
2015-12   1692111   백메가
2014-05   5157872   정은준1
2009-06   5863   조지연
2012-04   5863   MikroTik이진
2019-10   5863   니포
2007-10   5863   방효문
2014-10   5863   파렌
2015-04   5863   신은왜
2016-09   5862   한우는한우…
2005-06   5862   강문석
2005-06   5862   김재평
2012-05   5862   블루영상
2013-12   5862   FullMoon
2016-12   5862   노가리강추
2005-07   5862   정회정
2012-10   5862   무아
2013-05   5862   회로쟁이
2011-10   5862   이병한
2008-03   5862   성시창
2013-06   5862   나사
2005-12   5862   김정달
2006-04   5862   진동현