| #!/bin/sh |
| |
| |
| 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 $? |
| |
| |
| |
| /bin/rm /etc/httpd/conf.d/vhost-test.conf |
| t_ServiceControl httpd stop |
| |