Bonjour à la liste, J’essai en vain de supprimer un bloc dans le
virtualhost apache : #!/bin/sh echo "Quel VirtualHost voulez-vous supprimer ? : " read USER cat /root/vhost.conf | grep $USER sed -i '/<VirtualHost/{:a; N;
/<\/VirtualHost/!ba; /'$USER'\.domaine.com/d }' /root/vhost.conf exit 0 voici le vhost.conf <VirtualHost *:80> ServerName toto.domain.com ServerAdmin webmaster@domain.com DocumentRoot /var/www/vhosts/toto/ </VirtualHost> <VirtualHost *:80> ServerName tata.domain.com ServerAdmin webmaster@domain.com DocumentRoot /var/www/vhosts/tata/ </VirtualHost> Comment supprimer le vhost du servername
toto.domain.com avec sed? Donc supprimer le bloc à partir de <VirtualHost * :80>
jusqu’à </VirtualHost> du ServerName toto.domain.com Merci pour l’aide car ça fait 1 semaine que je cherche
en vain |