OpenMRS nebo Open Medical Record System je projekt založený na spolupráci s otevřeným zdrojovým kódem Java, který se používá k vytvoření přizpůsobeného systému lékařských záznamů bez znalosti programování.
K instalaci OpenMRS na CentOS VPS postupujte podle velmi jednoduchých kroků popsaných níže. OpenMRS vyžaduje Java 6, Java servlet kontejner, jako je Apache Tomcat, a existující databáze, jako je MySQL.
Nainstalujte JAVA
Nainstalujte Java 6 pomocí následujícího příkazu:
yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel ant
Ověřte verzi Java nainstalovanou na serveru:
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)>
Nainstalujte Tomcat
Stáhněte a nainstalujte nejnovější verzi Apache Tomcat 7 (neinstalujte Tomcat 8, pokud jej chcete používat s Java 6):
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
Upravte soubor ‚/usr/local/tomcat/bin/catalina.sh‘ a přidejte následující řádek před ‚# OS specific support. $var _must_ být nastaven na hodnotu true nebo false.‘ řádek:
export JAVA_HOME=/usr
Nainstalujte OpenMRS
Pro pokročilé uživatele používající OpenMRS v produkci se doporučuje stáhnout soubor OpenMRS Platform 1.10.1 WAR. Lze jej stáhnout na http://openmrs.org/download/
cd /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/
Protože se soubor ‚openmrs.war‘ nachází v adresáři ‚/usr/local/tomcat/webapps‘, bude automaticky nasazen službou Tomcat při spuštění, takže spusťte službu Tomcat:
cd /usr/local/tomcat/bin ./startup.sh
OpenMRS vyžaduje, aby databáze fungovala, protože zde se ukládají data, takže si na svém serveru vytvořte novou databázi MySQL „openmrsdb“:
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
Otevřete http://server-ip-address:8080/openmrs a postupujte podle jednoduchých pokynů:vyberte jazyk instalace, vyberte typ instalace „Pokročilý“, zadejte „openmrsdb“ jako název databáze, „openmrs“ jako uživatelské jméno MySQL a heslo MySQL pro uživatele 'openmrs' definovaného dříve a nakonec zadejte nové heslo pro vašeho administrátora.
Pokud chcete odstranit 8080 z adresy URL a otevřít OpenMRS prostřednictvím běžné adresy URL (tj. reverzní proxy webová aplikace OpenMRS za Apache), upravte konfigurační soubor Apache a přidejte následující řádky:
<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>
Chcete-li otevřít OpenMRS pomocí http://your-domain.com , změňte v direktivách ProxyPass a ProxyPassReverse „adresa-ip-serveru“ na „vaše-doména.com“. Nezapomeňte restartovat webový server Apache, aby se změny projevily:
service httpd restart
To je vše. Instalace OpenMRS je nyní dokončena. Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich superrychlých hostingových služeb CentOS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, abynainstalovali OpenMRS pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.