OpenMRS oder Open Medical Record System ist ein Java-basiertes kollaboratives Open-Source-Projekt, das verwendet wird, um ein individuelles Krankenaktensystem ohne Programmierkenntnisse zu erstellen.
Zu installieren OpenMRS auf einem CentOS VPS Befolgen Sie die unten beschriebenen sehr einfachen Schritte. OpenMRS erfordert Java 6, einen Java-Servlet-Container wie Apache Tomcat und eine vorhandene Datenbank wie MySQL.
Installieren Sie JAVA
Installieren Sie Java 6 mit dem folgenden Befehl:
yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel ant
Überprüfen Sie die auf dem Server installierte Java-Version:
java -version java version "1.6.0_33" OpenJDK Runtime Environment (IcedTea6 1.13.5) (rhel-1.13.5.1.el6_6-x86_64) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
Tomcat installieren
Laden Sie die neueste Version von Apache Tomcat 7 herunter und installieren Sie sie (installieren Sie Tomcat 8 nicht, wenn Sie beabsichtigen, es mit Java 6 zu verwenden):
cd /opt wget http://www.webhostingreviewjam.com/mirror/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz tar -zxf apache-tomcat-7.0.57.tar.gz -C /usr/local mv /usr/local/apache-tomcat-7.0.57 /usr/local/tomcat useradd -r tomcat --shell /bin/false chown -R tomcat: /usr/local/tomcat
Bearbeiten Sie die Datei „/usr/local/tomcat/bin/catalina.sh“ und fügen Sie die folgende Zeile vor „# OS specific support. $var _muss_ entweder auf wahr oder falsch gesetzt werden.“ line:
export JAVA_HOME=/usr
Installieren Sie OpenMRS
Für fortgeschrittene Benutzer, die OpenMRS in der Produktion verwenden, wird empfohlen, die OpenMRS Platform 1.10.1 WAR-Datei herunterzuladen. Es kann unter http://openmrs.org/download/
heruntergeladen werdencd /usr/local/tomcat/webapps wget http://sourceforge.net/projects/openmrs/files/releases/OpenMRS_Platform_1.10.1/openmrs.war/download -O openmrs.war mkdir -P /usr/local/tomcat/.OpenMRS chown tomcat: /usr/local/tomcat/webapps/openmrs.war chown tomcat: /usr/local/tomcat/.OpenMRS/
Da sich die Datei „openmrs.war“ im Verzeichnis „/usr/local/tomcat/webapps“ befindet, wird sie beim Start automatisch von Tomcat bereitgestellt, starten Sie also den Tomcat-Dienst:
cd /usr/local/tomcat/bin ./startup.sh
OpenMRS benötigt eine Datenbank, um zu funktionieren, da hier Daten gespeichert werden, erstellen Sie also eine neue „openmrsdb“-MySQL-Datenbank auf Ihrem Server:
mysql -u root -p mysql> CREATE DATABASE openmrsdb; mysql> CREATE USER openmrs@localhost; mysql> SET PASSWORD FOR 'openmrs'@'localhost' = PASSWORD("openmrs-password"); mysql> GRANT ALL PRIVILEGES ON openmrsdb.* TO 'openmrs'@'localhost' IDENTIFIED BY 'openmrs-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Öffnen Sie http://Server-IP-Adresse:8080/openmrs und folgen Sie den einfachen Anweisungen:Wählen Sie die Installationssprache, wählen Sie den Installationstyp „Erweitert“, geben Sie „openmrsdb“ als Datenbanknamen, „openmrs“ als MySQL-Benutzernamen und das MySQL-Passwort ein für den zuvor definierten Benutzer ‚openmrs‘ und schließlich ein neues Passwort für Ihren Administrator-Benutzer.
Wenn Sie den 8080 aus der URL eliminieren und OpenMRS über eine reguläre URL öffnen möchten (d. h. Reverse-Proxy-OpenMRS-Webanwendung hinter Apache), bearbeiten Sie die Apache-Konfigurationsdatei und fügen Sie die folgenden Zeilen hinzu:
<VirtualHost *:80> ServerAdmin [email protected] ServerName your-domain.com ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://server-ip-address:8080/openmrs/ ProxyPassReverse / http://server-ip-address:8080/openmrs/ <Location /> Order allow,deny Allow from all </Location>zulassen
Um OpenMRS über http://your-domain.com zu öffnen, ändern Sie „server-ip-address“ in „your-domain.com“ in den Anweisungen ProxyPass und ProxyPassReverse. Vergessen Sie nicht, den Apache-Webserver neu zu starten, damit die Änderungen wirksam werden:
service httpd restart
Das ist es. Die OpenMRS-Installation ist nun abgeschlossen. Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer superschnellen CentOS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, OpenMRS zu installieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.