U bent hier > Ondersteuning > SSL Certificaten > Zope > Zope server > CSR aanmaken

Het aanmaken van een CSR voor Zope

Het Zope Management Interface (ZMI) biedt geen ondersteuning voor SSL certificaten. In het geval dat https verbindingen noodzakelijk zijn, wordt Zope opgezet in combinatie met een andere webserver, bijvoorbeeld IIS of Apache. Een andere mogelijkheid is het toevoegen van een https server als ZServerSSL, die de SSL en TLS functies aan Zope toevoegt.

Zie uw web server documentatie voor het aanmaken van een CSR

Voorbeeld: Opzetten van Zope achter Apache met SSL

Overzicht

  1. Zope is geïnstalleerd en geconfigureerd met de default poort 8080
  2. Apache is geïnstalleerd en geconfigureerd met poort 80.
  3. Wijzig de rewrite rules in Apache's configuratie file (httpd.conf)
  4. Voeg de VirtualHostMonster toe aan Zope's root folder met behulp van het Zope Management Interface
  5. Test Zope op poort 8080 via Apache op poort 80
  6. Installeer SSL op Apache
  7. Wijzig de rewrite rules in apache httpd.conf   voor SSL

Uitleg

ad 3:
Alle binnenkomende urls via Apache forwarden naar Zope gebeurt als volgt:

RewriteRule ^/(.*) http://localhost:8080/$1 [P]

ad 4:
De VirtualHostMonster zorgt ervoor dat ook alle interne links via Apache verlopen.
Log in op het Zope Management Interface, klik op het rechter dropdown menu en klik op VirutalHostMonster en klik op Add.
Wijzig de rewrite rule in Apache's httpd.conf om VirtualHostMonster te gebruiken:

RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/http/%{SERVER_NAME}:80/$1 [P]

Herstart Apache.

ad 6:
Zie onder Apache > CSR aanmaken

en Apache > Certificaat installeren

ad 7:
Wijzig de Rewrite Rules voor het toepassen van de SSL server

RewriteEngine On
  RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/https/%{SERVER_NAME}:443/$1 [P]

 Herstart Apache







(c) Networking4all B.V. All rights reserved
Deze site wordt beheerd door GlobalSign preferred partner Networking4all.