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
34 lines
807 B
10 months ago
|
#!/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
|
||
|
|