Как установить Hasp ключ на сервер 1c под linux

Новая версия платформы с возможностью работы через интернет

Как установить Hasp ключ на сервер 1c под linux

Сообщение Vladimir » Сб авг 07, 2010 6:39 am

Как установить Hasp ключ на сервер 1С:Предприятия 8.2!
подскажите или киньте ссылку.
Спасибо!
Повышайте Ваши возможности вместе с нами - http://www.inkast.ru
Vladimir
Администратор
 
Сообщения: 63
Зарегистрирован: Чт май 27, 2010 7:16 am

Re: Как установить Hasp ключ на сервер 1c под linux

Сообщение julyp » Вт авг 17, 2010 4:33 am

Все действия осуществляются исключительно при помощи графической оболочки Gnome, поэтому с установкой справится даже новичок, ни разу не имевший дела с Linux.

Использовались:

сервер под управлением Linux Fedora Core 6 64-bit;
клиент под управлением Windows Server 2003;
сервер 1С:Предприятия 8.1 релиз 8.1.6.38;
СУБД PostgreSQL 8.1.5-11.1C.
Для установки ПО необходимы административные привилегии (root).


Настройка файл-сервера Samba

Windows-оснастке для управления серверами 1С требуется аналог Cлужбы доступа к файлам и принтерам Windows – Samba. То есть, Samba настроить нужно обязательно, иначе работать с этой оснасткой не удастся.
Изображение


Войдите в Настройки – Пользователи Samba, нажмите кнопку Добавить пользователя.
Изображение


Выберите из выпадающего списка самодельного пользователя (то есть не такого, который создаётся Линуксом автоматически, а созданного вручную (Система – Администрирование – Пользователи и группы). Введите имя пользователя Samba (например, такое же) и два раза для него пароль. Для работы оснастки 1С не потребуется вводить этот пароль.

Изображение

Теперь нужно создать файловую шару (опять же, любую). На вкладке Доступ поставьте галочку напротив только что созданного пользователя.

Изображение

Убедитесь, что служба Samba запущена. Учтите, что если сервер будет перезапускаться, то эта служба (она называется smb) должна быть в состоянии автоматически запускаться при загрузке.

Изображение

Установка защитного ключа

Некоторые версии 1С работали без ключа (беты).

Подключить ключ просто. Нужно скачать драйвер с сайта производителя ключа, распаковать его и выполнить установку двойным кликом.

Устанока сервера 1С

Если на сервере уже стояла предыдущая версия сервера 1С, то её следует удалить из системы. Для этого в главном меню Приложения войдите в Установка/удаление программ, перейдите на вкладку List, снимите флажки со всех пунктов, начинающихся на 1C_Enterprise, и нажмите Применить.

Изображение

Загрузите на сервер файлы дистрибутива. Если вы скачали его с сайта 1С, то он, скорее всего, упакован RAR. Поскольку в Linux Fedora Core 6 по умолчанию нет поддержки этого архиватора (говорят, есть консольная версия unrar – можете поэкспериментировать), то распакуйте его на другом компьютере, а потом уже загрузите в распакованном виде (для загрузки можно использовать FTP или созданную файловую шару Samba).

Теперь откройте папку с дистрибутивом и двойным щелчком запускайте установки в следующей последовательности:
    1C_Enterprise-common…
    1C_Enterprise-common-nls…
    1C_Enterprise-server…
    1C_Enterprise-server-nls…
    1C_Enterprise-ws…
    1C_Enterprise-ws-nls…
Не бойтесь устрашающих предупреждений – это нормальное явление.

Если вы залогинены как обычный пользователь, но при каждом административном действии вводите пароль от root в ответ на запрос ОС, то в данном случае этот пароль запрошен не будет. Запрос пароля нужно самостоятельно инициировать командой

su root
Теперь нужно запустить агент сервера ragent в режиме демона. Для этого запустите консоль bash из меню Приложения – Стандартные – Терминал и введите следующие команды:

/etc/rc.d/init.d/srv1cv81 stop
/opt/1C/v8.1/x86_64/ragent -daemon
/etc/rc.d/init.d/srv1cv81 restart
Не закрывайте окно терминала, оно нам ещё понадобится.

Установка PostgreSQL

Для нормальной работы сервера 1С необходима особая версия PostgreSQL, пропатченная. Поэтому если на сервере уже установлена обычная версия PostgreSQL, придётся её деинсталлировать (только не забудьте сообщить об этом другим пользователям!). Для этого в главном меню Приложения войдите в Установка/удаление программ, найдите слева пункт Серверы и снимите птичку рядом с пунктом База данных PostgreSQL. Потом нажмите кнопку Применить и дождитесь завершения операции.

Изображение

Обратите внимание, что если на сервере уже стояла СУБД PostgreSQL, пропатченная под 1С, то, прежде чем ставить новую версию, старую всё равно нужно удалить.
Загрузите файлы дистрибутива PostgreSQL так же, как загрузили дистрибутив 1С.

Откройте папку и запускайте установки двойным щелчком в следующей последовательности:

    postgresql-libs…
    postgresql-…
    postgresql-server…
    postgresql-pl…
    postgresql-contrib…
Следующие компоненты являются опциональными:

    postgresql-docs…
    postgresql-devel…
    postgresql-debuginfo…
    postgresql-jdbc…
    postgresql-test…
В терминале запустите следующую команду консоли (перед этим команда su root должна уже быть исполнена):

LANG=ru_RU.utf-8 /etc/init.d/postgresql start
Эта команда помимо прочего заполнит папку /var/lib/pgsql/data/ умолчальными настройками.

Исполните команду:

gedit /var/lib/pgsql/data/postgresql.conf
Откроется редактор. Найдите по Ctrl-F и измените там следующие параметры:

default_with_oids = on
stats_row_level = off
Не забудьте раскомментировать эти строки, убрав символ комментария #. Если этих параметров нет, то вам придётся ввести их вручную. Сохраните файл и закройте редактор.

В файле, открываемом командой

gedit /var/lib/pgsql/data/pg_hba.conf
указаны допустимые параметры подключения к PostgreSQL-серверу. Проверьте, чтобы было указано (снят комментарий # с соответствующих строк):

host all all 0.0.0.0/0 md5
Эти параметры вы сможете отконфигурировать позднее (имеет смысл в целях безопасности ограничить подключения, например, только локальным хостом localhost), когда убедитесь, что всё (включая клиента 1С) работает.

Теперь перезапустите сервер PostgreSQL:

/etc/init.d/postgresql restart
Войдите в консоль PostgreSQL командой:

psql -h localhost postgres postgres
Если будет выдано сообщение об ошибке, отсылающее вас к файлу pg_hba.conf, то, скорее всего, хост localhost не прописан в файле /etc/hosts. Откройте его командой

gedit /etc/hosts
и добавьте строку

127.0.0.1 localhost
Теперь консоль должна запуститься. Введите пароль postgres (ввод пароля не отмечается ни буквами, ни звёздочками).

При первом запуске PostgreSQL создаётся учётная запись postgres с паролем postgres. Первое, что надо сделать – сменить этот пароль командой:

ALTER USER postgres PASSWORD 'your_new_password';
Обращаем ваше внимание, что точка с запятой в консоли PostgreSQL обязательна и означает окончание текста команды.

По окончании работы с консолью PostgreSQL следует выполнить команду:

\q

Создание сервера предприятия

Установите на клиентскую Windows-машину клиента 1С v8.1 со средствами доступа к серверу предприятия 1С.

Пропишите сервер на клиенте в файл %SYSTEMROOT%\system32\drivers\etc\hosts. Его можно отредактировать, например, блокнотом, добавив строку, подобную этой:

192.168.1.1 freedom
где 192.168.1.1 – это IP-адрес линукс-сервера, а freedom – его имя. Не пренебрегайте этим шагом, так как доступ к серверу из оснастки просто по IP-адресу весьма затруднителен.

Запустите оснастку управления серверами предприятия из меню Пуск – 1С Предприятие 8.1 – Серверы 1С Предприятия. Создайте центральный сервер правым щелчком.

Изображение

Введите имя и описание линукс-сервера.

Изображение

Теперь после закрытия окна нажмите на плюсик рядом с новым сервером. Могут проявиться типичные ошибки:

    введённые IP-адрес либо незарегистрированное в hosts имя сервера;
    неверно настроен PostgreSQL (нужно обязательно проделать всё описанное);
    глюк оснастки (лечится её перезапуском).
Если сообщений об ошибках не было выдано, то создастся кластер.

В новой версии 1С можно создавать БД прямо из оснастки (не прибегая к помощи консоли PostgreSQL, хотя такая возможность сохранилась).

Изображение

Введите настройки соединения и не забудьте отметить флажок Создать базу данных в случае её отсутствия. После нажатия ОК оснастка надолго зависнет (база создаётся очень неспешно).

Изображение

Теперь можно подключаться к серверу из режима Предприятия.

Изображение
julyp
Администратор
 
Сообщения: 127
Зарегистрирован: Вт май 25, 2010 6:55 am


Вернуться в 1С:Предприятие 8.2

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron