Changes between Version 2 and Version 3 of Documentatie/Beheerder/Installeren/Installatiehandleiding/MySQL


Ignore:
Timestamp:
02/02/11 10:30:50 (15 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Installeren/Installatiehandleiding/MySQL

    v2 v3  
    3232'''Installatie van SSL certificaten in de MySQL server en OpenAC clients'''. 
    3333 
    34 1. Volg de instructie onder ''Example 3: Creating SSL files on Windows'' op de [http://dev.mysql.com/doc/refman/5.0/en/secure-create-certs.html MySQL website]. 
     34 1. Volg de instructie onder ''Example 3: Creating SSL files on Windows'' op de [http://dev.mysql.com/doc/refman/5.0/en/secure-create-certs.html MySQL website]. 
     35 1. Je hebt nu 8 bestanden gemaakt: 
     36  {{{ 
     37  ca-cert.pem 
     38  ca-key.pem 
     39  client-cert.pem 
     40  client-key.pem 
     41  client-req.pem 
     42  server-cert.pem 
     43  server-key.pem 
     44  server-req.pem 
     45  }}} 
     46 1. De CA-bestanden en de SERVER-bestanden kopieer je naar '''C:\Program Files\MySQL\MySQL Server 5.0\''', waar je ook het bestandje '''my.ini''' vindt. 
     47 1. De CA-bestanden en de CLIENT-bestanden kopieer je naar de configuratiemap ('''Application Data\OpenAC''' of '''.openac''') van de gebruikers die gebruik gaan maken van de beveiligde verbinding. 
     48 1. LET OP: de SERVER-bestanden moeten niet samen met de CLIENT-bestanden worden bewaard, want daarmee geef je het recept weg om de beveiligde verbinding af te luisteren. 
     49 1. Voeg in '''my.ini''' onder '''[mysqld]''' na de regel '''port=3306''' de volgende regels in: 
     50  {{{ 
     51  ssl-ca="C:/Program Files/MySQL/MySQL Server 5.0/ca-cert.pem" 
     52  ssl-cert="C:/Program Files/MySQL/MySQL Server 5.0/server-cert.pem" 
     53  ssl-key="C:/Program Files/MySQL/MySQL Server 5.0/server-key.pem"  
     54  }}} 
     55 1. Herstart de MySQL server. 
     56 1. Gebruik een recente starter kit met Python 2.5.  Start OpenAC, verander de '''gegevensbron''' van '''mysql direct''' in '''mysql secure''' en log in. 
     57 1. Je weet nu dat de beveiligde verbinding werkt.  De volgende stap is om de toegang tot de database van buitenaf te regelen.  Dit kan door de '''GRANT'''-regels die je normaal intypt, aan te passen zodat verbindingen binnen het AC niet hoeven te worden beveiligd, maar die van buitenaf wel (vervang ''mijn-ac.nl'' door de naam van het lokale netwerk). 
     58  {{{ 
     59  grant all on openac.* to 'fenac'@'localhost' identified by 'dbc'; 
     60  grant all on openac.* to 'fenac'@'%.mijn-ac.nl' identified by 'dbc'; 
     61  grant all on openac.* to 'fenac'@'%' identified by 'dbc' require SSL; 
     62  exit 
     63  }}} 
    3564 
    36 2. Je hebt nu 8 bestanden gemaakt: 
    37 {{{ 
    38 ca-cert.pem 
    39 ca-key.pem 
    40 client-cert.pem 
    41 client-key.pem 
    42 client-req.pem 
    43 server-cert.pem 
    44 server-key.pem 
    45 server-req.pem 
    46 }}} 
    47  
    48 3. De CA-bestanden en de SERVER-bestanden kopieer je naar '''C:\\Program Files\\MySQL\\MySQL Server 5.0\\''', waar je ook het bestandje '''my.ini''' vindt. 
    49  
    50 4. De CA-bestanden en de CLIENT-bestanden kopieer je naar de configuratiemap ('''Application Data\OpenAC''' of '''.openac''') van de gebruikers die gebruik gaan maken van de beveiligde verbinding. 
    51  
    52  * LET OP: de SERVER-bestanden moeten niet samen met de CLIENT-bestanden worden bewaard, want daarmee geef je het recept weg om de beveiligde verbinding af te luisteren. 
    53  
    54 5. Voeg in '''my.ini''' onder '''[mysqld]''' na de regel '''port=3306''' de volgende regels in: 
    55  
    56 {{{ 
    57 ssl-ca="C:/Program Files/MySQL/MySQL Server 5.0/ca-cert.pem" 
    58 ssl-cert="C:/Program Files/MySQL/MySQL Server 5.0/server-cert.pem" 
    59 ssl-key="C:/Program Files/MySQL/MySQL Server 5.0/server-key.pem"  
    60 }}} 
    61  
    62 6. Herstart de MySQL server. 
    63  
    64 7. Gebruik een recente starter kit met Python 2.5.  Start OpenAC, verander de '''gegevensbron''' van '''mysql direct''' in '''mysql secure''' en log in. 
    65  
    66 8. Je weet nu dat de beveiligde verbinding werkt.  De volgende stap is om de toegang tot de database van buitenaf te regelen.  Dit kan door de '''GRANT'''-regels die je normaal intypt, aan te passen zodat verbindingen binnen het AC niet hoeven te worden beveiligd, maar die van buitenaf wel (vervang ''mijn-ac.nl'' door de naam van het lokale netwerk). 
    67  
    68 {{{ 
    69 grant all on openac.* to 'fenac'@'localhost' identified by 'dbc'; 
    70 grant all on openac.* to 'fenac'@'%.mijn-ac.nl' identified by 'dbc'; 
    71 grant all on openac.* to 'fenac'@'%' identified by 'dbc' require SSL; 
    72 exit 
    73 }}} 
    74