#!/bin/sh # Author: Athmane Madjoudj t_Log "Running $0 - httpd: NameVirtualHost is functional" echo "127.0.0.1 test" >> /etc/hosts cat > /etc/httpd/conf.d/vhost-test.conf < ServerAdmin webmaster@test DocumentRoot /var/www/vhosts/test/ ServerName test EOF mkdir -p /var/www/vhosts/test/ echo "Virtual Host Test Page" > /var/www/vhosts/test/index.html t_ServiceControl httpd stop sleep 3 killall httpd sleep 3 t_ServiceControl httpd start curl -s http://test/ | grep 'Virtual Host Test Page' > /dev/null 2>&1 t_CheckExitStatus $? # SteveCB: remove vhost-test.conf to prevent later tests # that assume DocumentRoot is /var/www/html from failing /bin/rm /etc/httpd/conf.d/vhost-test.conf t_ServiceControl httpd stop