Установка РИС на сервер с Linux: различия между версиями

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску
(Редактирование файла /etc/conquest-dicom-server/dicom.ini)
(Настройка базы данных MYSQL)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 17: Строка 17:
 
mysql> create database conquest;
 
mysql> create database conquest;
 
mysql> CREATE USER 'conquest'@'%' IDENTIFIED BY 'conquest';
 
mysql> CREATE USER 'conquest'@'%' IDENTIFIED BY 'conquest';
mysql> GRANT SELECT, EXECUTE, SHOW VIEW, ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, EVENT, INDEX, INSERT, REFERENCES, TRIGGER, UPDATE, LOCK TABLES ON `сщтйгуые`.* TO 'conquest'@'%' WITH GRANT OPTION;
+
mysql> GRANT ALL ON `conquest`.* TO 'conquest'@'%' WITH GRANT OPTION;
 
mysql> FLUSH PRIVILEGES;
 
mysql> FLUSH PRIVILEGES;
 
mysql> \q</pre>
 
mysql> \q</pre>
 +
 
===Редактирование файла /etc/conquest-dicom-server/dicom.ini===
 
===Редактирование файла /etc/conquest-dicom-server/dicom.ini===
 
<pre>sudo nano /etc/conquest-dicom-server/dicom.ini</pre>
 
<pre>sudo nano /etc/conquest-dicom-server/dicom.ini</pre>
Строка 32: Строка 33:
 
Password                = conquest
 
Password                = conquest
 
</pre>
 
</pre>
 +
Было
 +
<pre>
 +
TCPPort                  = 11114
 +
</pre>
 +
Стало
 +
<pre>
 +
TCPPort                  = 104
 +
</pre>
 +
Разрешаем слушать порт < 1024
 +
<pre>$sudo setcap 'cap_net_bind_service=+ep' /usr/bin/dgate</pre>
 +
 
===Создание базы данных===
 
===Создание базы данных===
 
<pre>$dgate -v -r</pre>
 
<pre>$dgate -v -r</pre>

Текущая версия на 18:39, 28 сентября 2016

Установка ОС

Если ставим на новую машину, то см описание тут до п.3.3

Установка CONQUEST сервера

$sudo apt install conquest-common conquest-mysql

Разрешение автоматического запуска

После установки редактируем файл /etc/default/dgate

sudo nano /etc/default/dgate

И меняем

DGATE_ENABLE=false

На

DGATE_ENABLE=true

Настройка базы данных MYSQL

1. Редактируем файл mysql.cnf, как написано в тут п.1,2,3
2. Добавляем пользователя и базу в MYSQL

$mysql -uroot -pqwerty
mysql> create database conquest;
mysql> CREATE USER 'conquest'@'%' IDENTIFIED BY 'conquest';
mysql> GRANT ALL  ON `conquest`.* TO 'conquest'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> \q

Редактирование файла /etc/conquest-dicom-server/dicom.ini

sudo nano /etc/conquest-dicom-server/dicom.ini

Меняем

SQLServer                = conquest
Username                 = mysql
Password                 = mysql

На

SQLServer                = conquest
Username                 = conquest
Password                 = conquest

Было

TCPPort                  = 11114

Стало

TCPPort                  = 104

Разрешаем слушать порт < 1024

$sudo setcap 'cap_net_bind_service=+ep' /usr/bin/dgate

Создание базы данных

$dgate -v -r