cat > /etc/apache2/sites-available/site1.ll.edu <<EOF
NameVirtualHost *:80
<VirtualHost *:80>
	ServerAdmin webmaster@ll.edu

        ServerName site1.ll.edu
        ServerAlias site1	

	DocumentRoot /var/www/site1

	<Directory /var/www/site1/>
          Order deny,allow
          deny  from all
          allow from 127.0.0.1  10.0.2.15
	</Directory>

	<Directory /var/www/site1/dev>
          AuthUserFile /etc/apache2/.htpasswd-site1-dev
          AuthName "Accès restreint site1.ll.edu"
          AuthType Basic
          <LIMIT GET POST>
            Require valid-user
          </LIMIT>

          Order deny,allow
          deny  from all
          allow from 127.0.0.1  10.0.2.15
	</Directory>

	<Directory /var/www/site1/user>
          AllowOverride all
          Order deny,allow
          allow from all
        </Directory>

	ErrorLog /var/log/apache2/site1-error.log

	CustomLog /var/log/apache2/site1-access.log combined

	ServerSignature On
</VirtualHost>
EOF

echo "# Création des répertoires /var/www/site1 et /var/www/site1/dev"
mkdir /var/www/site1 /var/www/site1/dev /var/www/site1/user

cat > /var/www/site1/user/.htaccess <<EOF
Order Deny,Allow
Allow from 127.0.0.1 192.168.5

AuthUserFile /etc/apache2/.htpasswd-site1-dev
AuthName "Accès restreint à /user"
AuthType Basic
<LIMIT GET POST>
  Require valid-user
</LIMIT>
EOF

echo "# Création du fichier /var/www/site1/test.html"
cat > /var/www/site1/test.html <<EOF
<html><head><title>site1.ll.edu</title></head>
<body><h3>site1.ll.edu</h3></body>
</html>
EOF

echo "# Configuration du fichier /etc/hosts"
cat > /etc/hosts <<EOF
127.0.0.1	Knoppix localhost
10.0.2.15	site1.ll.edu site1
EOF

echo "# Création du fichier .htpasswd-site1-dev";
cd /etc/apache2
htpasswd -bc .htpasswd-site1-dev admin  boss
htpasswd -b  .htpasswd-site1-dev machin chose