Je dois configurer mon VirtualHost sur Apache pour servir à la fois sur http et https (en utilisant des ports standard)
Si j'active le moteur SSL (comme ci-dessous) - j'obtiens une erreur lorsque je suis sur le port 80.
La raison en est que certaines parties du site doivent être en SSL mais d'autres parties ne le doivent pas. Comment puis-je faire pour servir à la fois http + https sur le site ?
Voici mon fichier hôte virtuel....
NameVirtualHost *
ServerAdmin webmaster@localhost
ServerName mysite.co.uk
DocumentRoot /var/www/mysite/public
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /var/log/apache2/error.log
# Les valeurs possibles sont : debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/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
#SSL STUFF...
SSLEngine on
SSLCertificateFile /etc/apache2/crts/mysite.crt
SSLCertificateKeyFile /etc/apache2/crts/mysite.key
SSLCertificateChainFile /etc/apache2/crts/DigiCertCA.crt