S
S
Sergey Serdyukov2017-05-03 17:43:20
1C
Sergey Serdyukov, 2017-05-03 17:43:20

How to force 1C clients with web access to receive software licenses?

There are two servers 1c
- Windows Server 2008R2 c 1c 8.3.9.2033, MSSQL and a license server. Installed licenses: Network HASP4 ORGL8 5 + software persons for 10 + software persons for 10 users
- CentOS 6 with 1C 8.3.10.2168 with PostgreSQL and configured web access with Apache. The 1C server takes licenses from the license server for Windows Server 2008R2 The
problems are as follows: it is not possible to force clients to obtain a SOFTWARE license from the license server when connecting via web access.
What has already been done:
- nethasp on CentOS is checked, it explicitly points to the license server
- permission to issue licenses to the server on the database on CentOS tried to disable: the license is not found
- in nhsrv on the licensing server through NHS_IP_LIMIT it was forbidden to issue a license to a server with CentOS
Result - web clients are stubbornly given licenses only with HASP
Help with advice, because the HASP key needs to be released for other purposes.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Vasily Pupkin, 2017-05-03
@Cyberhawk

Software licenses are not network licenses, in the case of a client-server base, they must be activated on the application server host, and in the case of a file one, on the web server daemon host.
And you, as I understand it, want the web client, connecting via the web server to the database registered in the application server cluster deployed under SaintOS, to receive a software license from another host (window application server) - this will not work.

S
Sergey Serdyukov, 2017-05-04
@infotv

A solution has been found, but not tested yet. Details can be read here forum.infostart.ru/forum86/topic170930/#message1782037

L
LollyFox, 2021-06-14
@LollyFox

What has already been done:
- nethasp on CentOS is checked, it explicitly points to the license server
- permission to issue licenses to the server on the database on CentOS tried to disable: the license is not located
- in nhsrv on the license server through NHS_IP_LIMIT it was forbidden to issue a license to the server with CentOS

The settings of the nethasp.ini and nhsrv.ini configuration files are intended for HASP keys and have nothing to do with software licenses.
Problems in the following: it is not possible to force clients at connection through web access to receive the SOFTWARE license from the server of licenses in any way.

That's right, customers can obtain a software license themselves only if a single-user license has been activated on each client PC or if the client connects to the server via RDP. In all other cases, a software license is issued to the client either by the 1C:Enterprise server or the web server module (for file databases).
A solution has been found, but not tested yet. Details can be read here

This is still a slightly different story - the licensing server still cannot issue licenses to clients immediately, but only to the 1C server, and then the server issues them to clients.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question