<VirtualHost *:80>
        ServerName history-museum.uoa.gr
	Redirect / http://195.134.105.140/
        DocumentRoot "/var/www/vhosts/history-museum.uoa.gr"
	php_flag register_globals on
#	php_flag  display_errors        on
#	php_flag  display_startup_errors on
#	php_value error_reporting        2047
        <Directory "/var/www/vhosts/history-museum.uoa.gr">
	    Options Indexes FollowSymLinks MultiViews
	    AllowOverride all
    	    Order allow,deny
    	    Allow from all
	</Directory>
	#<Files ~ ".*medRes">
	#    Order allow,deny
	#    Deny from all
	#</Files>
	#
	#<Files ~ ".*highRes">
	#    Order allow,deny
	#    Deny from all
	#</Files>
</VirtualHost>

NameVirtualHost  history-museum.uoa.gr:443
<VirtualHost history-museum.uoa.gr:443>
	php_flag register_globals on
        ServerName history-museum.uoa.gr
	Redirect / https://195.134.105.140/
        DocumentRoot "/var/www/vhosts/history-museum.uoa.gr"
#	php_flag  display_errors        on
#	php_flag  display_startup_errors on
#	php_value error_reporting        2047
        <Directory "/var/www/vhosts/history-museum.uoa.gr">
	    Options Indexes FollowSymLinks MultiViews
	    AllowOverride all
    	    Order allow,deny
    	    Allow from all
	</Directory>
	#<Files ~ ".*medRes">

SSLEngine on

SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP

SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
    SSLOptions +StdEnvVars
</Files>
<Directory "/var/www/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>

#   SSL Protocol Adjustments:
#   The safe and default but still SSL/TLS standard compliant shutdown
#   approach is that mod_ssl sends the close notify alert but doesn't wait for
#   the close notify alert from client. When you need a different shutdown
#   approach you can use one of the following variables:
#   o ssl-unclean-shutdown:
#     This forces an unclean shutdown when the connection is closed, i.e. no
#     SSL close notify alert is send or allowed to received.  This violates
#     the SSL/TLS standard but is needed for some brain-dead browsers. Use
#     this when you receive I/O errors because of the standard approach where
#     mod_ssl sends the close notify alert.
#   o ssl-accurate-shutdown:
#     This forces an accurate shutdown when the connection is closed, i.e. a
#     SSL close notify alert is send and mod_ssl waits for the close notify
#     alert of the client. This is 100% SSL/TLS standard compliant, but in
#     practice often causes hanging connections with brain-dead browsers. Use
#     this only for browsers where you know that their SSL implementation
#     works correctly. 
#   Notice: Most problems of broken clients are also related to the HTTP
#   keep-alive facility, so you usually additionally want to disable
#   keep-alive for those clients, too. Use variable "nokeepalive" for this.
#   Similarly, one has to force some clients to use HTTP/1.0 to workaround
#   their broken HTTP/1.1 implementation. Use variables "downgrade-1.0" and
#   "force-response-1.0" for this.
SetEnvIf User-Agent ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0

#   Per-Server Logging:
#   The home of a custom SSL log file. Use this when you want a
#   compact non-error SSL logfile on a virtual host basis.
CustomLog logs/ssl_request_log \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>                                  

