Für die Installation des AKTIN DWH braucht das Installationsskript Zugriff auf folgende Server:
Server | IP-Adresse | HTTP | HTTPS |
---|---|---|---|
de.archive.ubuntu.com | 141.30.62.23 | 80/tcp | - |
aktin.org | 188.68.47.138 | - | 443/tcp oder 8443/tcp |
Während des Betriebs muss der AKTIN Server periodisch auf folgenden Server zugreifen können:
Server | IP-Adresse | HTTP | HTTPS |
---|---|---|---|
aktin.org | 188.68.47.138 | - | 443/tcp oder 8443/tcp |
aktin-broker.klinikum.rwth-aachen.de | 134.130.15.160 | - | 443/tcp |
Port 80 (HTTP) wird verwendet, um intern auf das Data Warehouse sowie Konfigurationoberflächen zuzugreifen.
Datenimporte werden per RESTful oder SOAP-Schnittstelle über HTTP an /aktin/cda gesendet.
Zum Versenden von Benachrichtgungen muss der Server intern Emails an ausgewählte lokale Adressen versenden können. Dafür wird ein E-Mail-Server benötigt. Tragen Sie die Konfiguration des E-Mail-Servers in /opt/wildfly/standalone/configuration/aktin.properties unter folgenden Feldern ein:
# mail server via java, use configuration below email.session=local # adress received mails will reply to mail.x.replyto=it-support@aktin.org # mail server protocol mail.transport.protocol=smtp # mail server name mail.smtp.host=smtp.gmail.com # mail server port, e.g. 465 (SSL) or 587 (TLS), or 25 (no auth) mail.smtp.port=587 # mail server authentification, false for "no login is needed" mail.smtp.auth=true # user name for authentication (this name is displayed as addressor of every mail) mail.user=userforssending # password for authentication mail.x.password=passwordforsending # security configuration mail.smtp.starttls.enable=true # connection timeout mail.smtp.timeout=10000 mail.smtp.connectiontimeout=10000
keytool –import –noprompt –trustcacerts –alias [SELBSTGEWÄHLTER_ALIASNAME] –f [PFAD_ZUM_ZERITIFIKAT] –keystore /usr/lib/jvm/java-11-openjdk-amd64/lib/security/cacerts keytool –list –keystore /usr/lib/jvm/java-11-openjdk-amd64/lib/security/cacerts | grep [ALIASNAME] serivce wildfly restart
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1 sudo sysctl -p
JAVA_OPTS="$JAVA_OPTS -Dhttps.proxyHost=xxx.x.x.xx -Dhttps.proxyPort=xxxx -Dhttps.proxyUser=MY_LOGIN -Dhttps.proxyPassword=MY_PASSWORD -Dhttp.proxyHost=xxx.x.x.xx -Dhttp.proxyPort=xxxx -Dhttp.proxyUser=MY_LOGIN -Dhttp.proxyPassword=MY_PASSWORD"
<Location /aktin/cda/fhir/Binary> AuthUserFile /home/<Linux-User/.passwd> AuthName "Password Protected" AuthType Basic require valid-user </Location>
Speicher Sie die Datei ab und starten Sie den apache2-Server über den Befehl service apache2 restart neu. Nun ist der Pfad für den CDA Import nur noch über eine Authentifizierung des angelegten Users zugänglich.