Support

Installer un certificat sur Zope avec Linux et Apache

#--Quand une Autorité de Certification envoie un certificat, veuillez sauvegarder le certificat en tant que (vous pouvez copier/coller le certificat dans ce fichier): 

/etc/httpd/conf/ssl.crt/server.crt

# Symantec a besoin d'un certificat intermédiaire à installer pour les certificats ayant la technologie Server Gated Cryptography (SGC).
#--Pour d'autres Autorités de Certification, veuillez vous référer à leur instructions 

#--Copier le certificat intermédiaire à partir de l'emplacement Symantec suivant 
https://www.verisign.com/support/ssl-certificates-support/install-ssl-certificate.html

#--Veuillez sauvegarder le certificat intermédiaire dans un fichier texte et nommer-le intermediate.crt à l'emplacement suivant 

/etc/httpd/conf/ssl.crt/intermediate.crt

#--Vous avez également besoin de fournir l'emplacement du certificat intermédiaire dans le fichier de configuration Apache (voir la configuration Apache ci-dessous). 

# Configuration Apache pour la technologie SSL

#-- Une fois que vous créez un Test Cert ou obtenez un Cert actuel, vous avez besoin de modifier le fichier de configuration Apache pour le support SSL 

#--Normallement le fichier /etc/httpd/conf.d/ssl.conf peut être modifié. 
#--Mais au lieu du fichier ssl.conf, vous pouvez modifier le fichier httpd.conf, afin que seulement un fichier nécessite d'être maintenu. 
#--Mais commenter en dehors du port 443, héberger la ligne d'assignement hébergement dans le fichier ssl.conf. 

#--Veuillez ajouter les règles suivantes au fichier httpd.conf. 

<IfModule mod_ssl.c>
<VirtualHost *:443>
  ServerName www.yourcompany.com
  SSLEngine on
  SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
  SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
  SSLCertificateChainFile /etc/httpd/conf/ssl.crt/intermediate.crt
  SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
  RewriteEngine on

  RewriteRule ^/(.*)logout http://www.yourcompany.com:80/$1logout [NC,R=301,L]
  RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/https/localhost:443/yourcompany/VirtualHostRoot/$1 [P,L]

</VirtualHost>
</IfModule>

#--veuillez redémarrer Apache. Veuillez utiliser l'option SSL start. Si vous avez choisi l'option de mot de passe pendant la génération de clef, on vous le demandera.

apachectl stop
apachectl sslstart