You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
807 B

#!/bin/sh
# Author: Athmane Madjoudj <athmanem@gmail.com>
t_Log "Running $0 - httpd: NameVirtualHost is functional"
echo "127.0.0.1 test" >> /etc/hosts
cat > /etc/httpd/conf.d/vhost-test.conf <<EOF
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@test
DocumentRoot /var/www/vhosts/test/
ServerName test
</VirtualHost>
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