NameVirtualHost *:453
<VirtualHost *:453>
	ServerAdmin webmaster@localhost
	
        SSLEngine on
        SSLCertificateFile /etc/apache2/ssl/apache.pem

	DocumentRoot /var/www/
	<Directory />
#               Options FollowSymLinks
                Options FollowSymLinks Includes
#               AllowOverride None
                AllowOverride All
	</Directory>

	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
#		AllowOverride None
		AllowOverride All
		Order allow,deny
		allow from all
		# This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                RedirectMatch ^/$ /apache2-default/
	</Directory>

<IfModule alias_module>
#	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
#	<Directory "/usr/lib/cgi-bin">
#		AllowOverride None
#		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
#		Order allow,deny
#		Allow from all
#	</Directory>
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
#ScriptAlias /cgi-bin/ /var/www/localhost/cgi-bin/
ScriptAlias /cgi-bin/ /opt/oa/myschool/cgi/
ScriptAlias /tcgi-bin/ /opt/oa/myschool/tcgi/
ScriptAlias /pcgi-bin/ /opt/oa/myschool/pcgi/
</IfModule>

<Directory "/opt/oa/myschool/cgi/">
AllowOverride All
Options FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>

<Directory "/opt/oa/myschool/tcgi/">
AllowOverride All
Options FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>

<Directory "/opt/oa/myschool/pcgi/">
AllowOverride All
Options FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>

	ErrorLog /var/log/apache2/error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog /var/log/apache2/access.log combined
	ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
