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

선우균   
   조회 5821   추천 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   5145397   정은준1
2015-12   1679504   백메가
2013-10   5839   정창진
2005-06   5839   윤현태
2005-07   5839   이석호
2015-02   5839   명성호
2008-02   5840   임진욱
2014-11   5840   이태욱
2012-09   5840   HEUo김용민
2014-12   5840   저편
2011-04   5840   moby
2008-07   5840   김태경(인천)
2008-06   5840   권순규
2005-12   5840   유용수
2006-02   5840   조수영
2006-03   5840   김동훈
2013-03   5840   주황별
2016-11   5840   두리안
2017-01   5840   강민준1
2006-06   5840   김건우
2020-08   5840   진안마이산
2015-01   5840   방o효o문