Сервер:Установка на Ubuntu Server 13.10
Yura (обсуждение | вклад) |
Yura (обсуждение | вклад) |
||
Строка 61: | Строка 61: | ||
Подключаемся к БД при помощи PgAdmin и создаем новую базу - '''locarus''' владельцем ставим пользователя locarus. Остальное можно оставить без изменения. Также следует проверить до какой даты активна роль locarus - желательно поставить на несколько лет вперед - не больше. | Подключаемся к БД при помощи PgAdmin и создаем новую базу - '''locarus''' владельцем ставим пользователя locarus. Остальное можно оставить без изменения. Также следует проверить до какой даты активна роль locarus - желательно поставить на несколько лет вперед - не больше. | ||
+ | |||
+ | 2.1 Устанавливаем админский пароль для БД (подходит для сброса в случае утери) | ||
+ | В файле '''pg_hba.conf''' находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf) | ||
+ | |||
+ | local all postgres peer | ||
+ | |||
+ | Меняем '''peer''' на '''trust''' | ||
+ | Перезапускаем Постгрес: | ||
+ | |||
+ | service postgresql restart | ||
+ | |||
+ | Это нам позволить зайти локально на сервере без пароля: | ||
+ | psql -U postgres | ||
+ | |||
+ | Видим приглашение БД: | ||
+ | |||
+ | psql (9.3.3) | ||
+ | Введите "help", чтобы получить справку. | ||
+ | postgres=# | ||
+ | |||
+ | Ставим пароль пользователю postgres | ||
+ | ALTER USER postgres with password 'тут пишем пароль'; | ||
+ | |||
+ | И выходим из консоли БД: | ||
+ | |||
+ | \q | ||
+ | |||
+ | Затем В файле '''pg_hba.conf''' находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf) | ||
+ | |||
+ | local all postgres trust | ||
+ | |||
+ | Меняем обратно '''trust''' на '''peer''' | ||
+ | Перезапускаем Постгрес: | ||
+ | |||
+ | service postgresql restart | ||
+ | |||
+ | И проверяем: | ||
+ | psql -U postgres | ||
+ | |||
3. Установка Locarus-server | 3. Установка Locarus-server |
Версия 10:43, 17 марта 2014
Установка Явы и Постгреса
1. Ява
sudo apt-get install default-jre
Проверяем:
java -version
2. Постгрес
На момент написания этого материала в репах лежала версия 9.1. Настоятельно рекомендуется ставить версию не ниже 9.3. Для этого подключаем сторонний репозиторий.
sudo touch /etc/apt/sources.list.d/pgdg.list sudo su echo "deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main" >> /etc/apt/sources.list.d/pgdg.list exit wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update sudo apt-get install postgresql-9.3
Установка завершена. Теперь необходимо произвести настройку БД. Конфиги находятся в /etc/postgresql/9.3/main В файле postgresql.conf (sudo mcedit /etc/postgresql/9.3/main/postgresql.conf) ищем закомментированную строку
#listen_addresses = ‘localhost’
раскомментируем её и вместо ‘localhost’ напишем ‘*’
В файле pg_hba.conf находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf)
host all all 127.0.0.1/32 trust
и ниже пропишем
host all all 192.168.0.0/24 md5
В строке
local all all peer
Меняем peer на trust
Диапазон адресов указывайте свой. Это позволит подключаться к БД с других компьютеров в сети. Перезагружаем Постгрес
sudo service postgresql restart
Теперь зададим пароль пользователю postgres
sudo passwd postgres
войдём под этим пользователем
su postgres
и создадим пользователя locarus
createuser -drP locarus
задаём ему пароль. Сервер по умолчанию пытается подключиться к БД с паролем locarus. и выходим
exit
Подключаемся к БД при помощи PgAdmin и создаем новую базу - locarus владельцем ставим пользователя locarus. Остальное можно оставить без изменения. Также следует проверить до какой даты активна роль locarus - желательно поставить на несколько лет вперед - не больше.
2.1 Устанавливаем админский пароль для БД (подходит для сброса в случае утери) В файле pg_hba.conf находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf)
local all postgres peer
Меняем peer на trust Перезапускаем Постгрес:
service postgresql restart
Это нам позволить зайти локально на сервере без пароля:
psql -U postgres
Видим приглашение БД:
psql (9.3.3) Введите "help", чтобы получить справку. postgres=#
Ставим пароль пользователю postgres
ALTER USER postgres with password 'тут пишем пароль';
И выходим из консоли БД:
\q
Затем В файле pg_hba.conf находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf)
local all postgres trust
Меняем обратно trust на peer Перезапускаем Постгрес:
service postgresql restart
И проверяем:
psql -U postgres
3. Установка Locarus-server
При помощи программы WinSCP копируем файлы с дистрибутивом и лицензию на сервер, переходим в каталог с архивами и выполняем следующие команды:
sudo mkdir /usr/local/locarus sudo cp *.key /usr/local/locarus/ sudo unzip locarus-server-3.1.201.1228-JRE.zip -d /usr/local/locarus/ sudo unzip server-control.zip -d /usr/local/locarus/ cd /usr/local/locarus/bin sudo chmod +x * sudo ./server-control install
и запускаем службу:
sudo service locarus-server start
Наиболее часто используемые команды:
sudo htop tail -50 /usr/local/locarus/logs/locarus-server.log tail -f /usr/local/locarus/logs/locarus-dev-Locarus702x.log sudo service locarus-server stop