All translations

Jump to navigation Jump to search

Enter a message name below to show all available translations.

Message

Found 2 translations.

NameCurrent message text
 h English (en)The most important question to answer is the "Common Name" question which should be the domain name of your server. In the case of a virtual machine on our clouds, it should look similar to the example response except that the string of Xs should be replaced with the floating IP associated with the virtual machine.
</li>
<li><b>Set ownership and permissions</b><br/>
Set the correct ownership and permissions of the private key with {{Commands|sudo chown root:ssl-cert /etc/ssl/private/server.key|sudo chmod 640 /etc/ssl/private/server.key}}
</li>
<li><b>Configure Apache to use the certificate</b><br/>
Edit Apache's SSL configuration file with
{{Command|sudo vim /etc/apache2/sites-available/default-ssl.conf}}
and change the lines
 SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
 SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
to
 SSLCertificateFile      /etc/ssl/certs/server.crt
 SSLCertificateKeyFile /etc/ssl/private/server.key
 SSLCertificateChainFile /etc/ssl/certs/server.crt
</li>
Assuming that the <code>default-ssl.conf,</code> file is the SSL version of the non-encrypted <code>000-default.conf</code> file for the site, make sure both files have the same <code>DocumentRoot</code> variables.
<br/>
<li><b>Tighten security</b><br/>
Force all http traffic to https, require more modern versions of SSL, and use better cipher options first by editing the file with {{Command |sudo vim /etc/apache2/sites-available/default-ssl.conf}} and adding
<pre>
 <nowiki>ServerName XXX-XXX-XXX-XXX.cloud.computecanada.ca</nowiki>
 <nowiki>SSLProtocol all -SSLv2 -SSLv3</nowiki>
 <nowiki>SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA:!RC4</nowiki>
 <nowiki>SSLHonorCipherOrder on</nowiki>
</pre>
at the bottom of the entry inside the <code><VirtualHost></code> tag replacing XXX-XXX-XXX-XXX with your VM's public IP (note the '-' are needed in place of '.'). Also, put a redirect directive on our virtual host by editing the default website configuration file with
{{Command| sudo vim /etc/apache2/sites-available/000-default.conf }}and adding the line
 h French (fr)La réponse à <i>Common Name</i> est la plus importante; il s'agit du nom de domaine de votre serveur. Pour une machine virtuelle sur un de nos nuages, remplacez les X dans l'exemple par l'adresse IP flottante associée à la machine virtuelle.
</li>
<li><b>Définir le propriétaire et les autorisations</b><br/>
Pour définir le propriétaire et les autorisations associés à la clé privés, entrez les commandes  {{Commands|sudo chown root:ssl-cert /etc/ssl/private/server.key|sudo chmod 640 /etc/ssl/private/server.key}}
</li>
<li><b>Configurer Apache pour utiliser le certificat</b><br/>
Modifiez le fichier de configuration SSL avec la commande 
{{Command|sudo vim /etc/apache2/sites-available/default-ssl.conf}}
et remplacez les deux lignes suivantes 
 SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
 SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
par les trois lignes
 SSLCertificateFile      /etc/ssl/certs/server.crt
 SSLCertificateKeyFile /etc/ssl/private/server.key
 SSLCertificateChainFile /etc/ssl/certs/server.crt
</li>
Vérifiez que le chemin pour  <code>DocumentRoot</code> correspond au chemin défini dans <code>/etc/apache2/sites-available/000-default.conf</code>, en autant que SSL s'applique à ce site.
<li><b>Renforcer la sécurité</b><br/>
Redirigez les requêtes http vers https; exigez des versions plus à jour de SSL; utilisez de meilleures options de chiffrement, d'abord en modifiant le fichier ainsi {{Command |sudo vim /etc/apache2/sites-available/default-ssl.conf}} et ensuite en ajoutant 
<pre>
 <nowiki>ServerName XXX-XXX-XXX-XXX.cloud.computecanada.ca</nowiki>
  <nowiki>SSLProtocol all -SSLv2 -SSLv3</nowiki>
 <nowiki>SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA:!RC4</nowiki>
 <nowiki>SSLHonorCipherOrder on</nowiki>
</pre>
dans le bas, à l'intérieur de la balise <code><VirtualHost></code>; remplacez les X aux deux endroits par l'IP de la machine virtuelle (notez qu'il faut utiliser des tirets dans l'IP plutôt que des points). Entrez une commande de redirection sur le serveur virtuel en modifiant le fichier de configuration du site web par défaut avec
{{Command| sudo vim /etc/apache2/sites-available/000-default.conf }}et en ajoutant la ligne