#!/bin/sh # Author: Athmane Madjoudj t_Log "Running $0 - httpd: basic authentication" cat > /etc/httpd/conf.d/dir-test-basic-auth.conf < AuthType Basic AuthName "Test" AuthUserFile /etc/httpd/htpasswd require user test EOF htpasswd -c -b /etc/httpd/htpasswd test test mkdir -p /var/www/html/basic_auth_test echo "Basic authentication Test Page" > /var/www/html/basic_auth_test/index.html t_ServiceControl httpd stop sleep 3 killall httpd sleep 3 t_ServiceControl httpd start curl -s -u test:test http://localhost/basic_auth_test/ | grep 'Basic authentication Test Page' > /dev/null 2>&1 t_CheckExitStatus $?