...
Create a directory that will hold the certificate- and key-files ('<certificateName>.cer' and '<certificateName>.key'). For example you can run
Code Block language bash mkdir /storage/nginx/
- Obtain a certificate- and key-file from one a certificate issuer or create a self signed certificate- and key-file and move them to the directory that was just created.
- Update your deploy scripts (Auto-deploy script section "Script Updates").
- Edit the
dms.conf
file in the client specific git repository in the section 'HTTPS parameters'; uncomment and supplement the relevant settings. In addition, make sure the NUXEO_URL in this file does not specify a port number. - Run the deploy command for all containers.
If it's existing repository, be sure that nginx-related strings exist in
commands.conf:
Code Block elif [ ${1} = "NGINX" ] then add_port 80 add_port 443 add_volume "${HTTPS_CERTIFICATE}" /etc/ssl/pi/certificate.crt:ro add_volume "${HTTPS_CERTIFICATE_KEY}" /etc/ssl/pi/certificate.crt.key:ro if [ -n "HTTPS_CERTIFICATE_PASSWORD" ]; then add_volume "${DATADIR}/nginx/https_key_password" /etc/ssl/pi/https_key_password:ro fi fi
before this line:
Code Block if [[ ${3} = true ]]
Other required setup
- If you access CaseBrowser directly through a web browser, such as Google Chrome, make sure that your URLs for accessing CaseBrowser do not include and ports, ie. the URL for casebrowser must be https://<dms-server>/casebrowser/ and the URL for accessing the nuxeo console must be https://<dms-server>/nuxeo/
- The address defined in Patricia Maintenance to access the DMS must be modified in the same manner. See Patricia Maintenance and Nuxeo Configuration, section "Configure DMS Links in Patricia Maintenance" bearing the modification outlined under item 1. in mind.
- Similarly, the address defined in the client side registry keys for the DocIntegrate Outlook communication to the server need to be modified for https access as per item 1. (DocIntegrateOutlook, section "Installing the registry settings on a client system")
- In Patricia Maintenance, Basic Configuration value 315 must not specify a port but only the server address.
- Make sure all client computers have DocIntegrate 2.0.9 or newer installed and running.
- In the PAT_DMS_SETTINGS table of the Patricia db, set https.enabled=TRUE (if this key is not present, add it) and restart the DMS.
...