File: //opt/zignosrl.conf
<VirtualHost *:80>
ServerName www.zignosrl.it
ServerAlias zignosrl.it
DocumentRoot /var/www/html/zignosrl
DirectoryIndex index.php index.html
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
ErrorLog /var/logs/zignosrl.www.error.log
CustomLog /var/logs/zignosrl.www.access.log combined
<Directory /var/www/html/zignosrl>
Require all granted
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *:443>
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
AddType text/html .php
DirectoryIndex index.php
php_value session.save_handler "files"
php_value session.save_path "/var/lib/php/session"
ServerName www.zignosrl.it
ServerAlias zignosrl.it
DocumentRoot /var/www/html/zignosrl
DirectoryIndex index.php index.html
ErrorLog /var/logs/zignosrl.www.error.log
CustomLog /var/logs/zignosrl.www.access.log combined
<Directory /var/www/html/zignosrl>
Require all granted
AllowOverride All
</Directory>
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/zignosrl.it/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/zignosrl.it/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/zignosrl.it/chain.pem
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
# MSIE 7 and newer should be able to use keepalive
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
</VirtualHost>