Changes between Version 9 and Version 10 of Documentatie/Beheerder/Installeren/Server


Ignore:
Timestamp:
05/09/18 06:22:17 (8 years ago)
Author:
henk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Installeren/Server

    v9 v10  
    2626||**nlog.config**||Configuratie van de logbestanden|| 
    2727 
    28 === messagequeue.json === 
     28== messagequeue.json == 
    2929Configuratie van de OpenAC Message Queue (agendaserver). De OpenAC Message Queue is belangrijk voor optimaal functioneren van OpenAC 2 waarvoor het ondermeer het synchroniseren van de agenda's verzorgt. 
     30 
    3031{{{ 
    3132{ 
     
    3940Het nummer achter "Port" moet overeenkomen met het nummer achter "!MessageQueue Poort" in de sectie "OpenAC Server" van het instellingenscherm van OpenAC 2. Door "Start" op false te zetten wordt de !MessageQueue niet gestart. 
    4041 
    41 === hosting.json === 
     42== hosting.json == 
    4243Configuratie van de OpenAC webserver. De interface:poort combinatie waarop de server luistert. 
     44 
    4345{{{ 
    4446/* 
     
    52540.0.0.0 betekent dat de server op elke netwerk interface luistert. Dit is de geadviseerde instelling. Het poortnummer moet overeenkomen met nummer achter "Webserver Poort" in de sectie "OpenAC Server" van het instellingenscherm van OpenAC 2. 
    5355 
     56== appsettings.json == 
     57Applicatie-specifieke instellingen. Voordat de server kan worden getest moet eerst de database-configuratie worden ingesteld. Dat kan in appsettings.json. Voorbeeld voor MySQL: 
    5458 
     59{{{ 
     60 /* 
     61   * De database verbinding wordt geregeld door een database provider; 
     62   * voor de provider geldt een connection string om de verbinding te 
     63   * configureren. 
     64   * 
     65   * Geldige waarden voor ProviderName zijn: MySql, MSSql (niet-case-sensitive). 
     66   * Geldige waarden voor ConnectionString hangen af van de gekozen provider. 
     67   */ 
     68  "Database": { 
     69    "ProviderName": "MySql", 
     70    "ConnectionString": "server=127.0.0.1;userid=userid;password=password;database=database;SslMode=none" 
     71  } 
     72}}} 
     73 
     74Voorbeeld voor SQL Server met gebruikersnaam en wachtwoord: 
     75 
     76{{{ 
     77"Database": { 
     78    "ProviderName": "MSSql", 
     79    "ConnectionString": "Server=server\instance;Database=database;User Id=userid;Password=password;" 
     80} 
     81}}} 
     82 
     83In plaats van server\instance is het ook mogelijk een adres te gebruiken. Let op, server authentication moet zijn ingesteld op "SQL Server and Windows Authentication mode" (mixed mode), anders werkt inloggen met gebruikersnaam en wachtwoord niet. 
     84 
     85Voorbeeld voor SQL Server met Windows Integrated Security: 
     86 
     87{{{ 
     88"Database": { 
     89    "ProviderName": "MSSql", 
     90    "ConnectionString": "Server=server\instance;Trusted_Connection=True;" 
     91} 
     92}}} 
     93 
     94In plaats van server\instance is het ook mogelijk een adres te gebruiken. De datatabase wordt nu benaderd met de identity waarmee de windows sessie is gestart. Deze zal dus voldoende rechten op de database moeten hebben. 
     95