телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Промяна на реда на сортиране по сигурността на информацията

В тази статия ще опиша подробно процеса на организиране на уеб достъп до бази данни 1C:Enterprise8.3 на IIS (Internet Information Server) уеб сървър, включен в Microsoft Windows Server. За по-стари версии на 1C:Enterprise (8.1 И 8.2 ) алгоритъмът за публикуване на бази данни като цяло е подобен. Ще бъде обсъден алгоритъмът за настройка на IIS за 1C:Enterprise и процесът на публикуване на бази данни на уеб сървър ще бъде описан и за двете32-битов, и за 64-битовмодул за разширение на уеб сървъра.

  1. Какво ще ви трябва
  2. Инсталиране на IIS уеб сървър
  3. Инсталиране на компоненти на 1C:Enterprise
  4. Настройка на операционната система
  5. Публикуване на база данни на уеб сървър
  6. Конфигуриране на IIS за използване на добавката за разширение за 32-битов уеб сървър
  7. Конфигуриране на IIS за използване на добавката за разширение за 64-битов уеб сървър
  8. Свързване към публикувана информационна база чрез уеб браузър
  9. Свързване към публикувана информационна база чрез клиента 1C:Enterprise
  10. Конфигурационни файлове за виртуална директория
    1. Файл default.vrd
    2. файл web.config

1. Какво ще ви трябва

  1. Компютър, който отговаря на минималните системни изисквания за работа с уеб сървър, работещ с една от операционните системи:
    • Microsoft Windows Server 2012 (R2)
    • Microsoft Windows Server 2008 (R2)
  2. Права на локален администратор на този компютър.
  3. Дистрибуторски комплект за инсталиране на компоненти на 1C:Enterprise. За да конфигурирате модул за разширение на 64-битов уеб сървър, комплект за разпространение за инсталиране на 64-битов сървър 1C:Enterprise. Този пример използва версията 8.3.4.389 . За по-стари версии на 1C:Enterprise ( 8.1 И 8.2 ) алгоритъмът за публикуване на бази данни като цяло е подобен.

2. Инсталиране на IIS уеб сървъра

Ние инсталираме уеб сървъра на Internet Information Server, който е включен по подразбиране в Microsoft Windows Server. Когато инсталирате, не забравяйте да изберете компонентите:

  • Често срещани HTTP функции
    • Статично съдържание
    • Документ по подразбиране
    • Преглед на директории
    • HTTP грешки
  • Разработка на приложения
    • ASP.NET 3.5
    • Разширяемост на .NET 3.5
    • ISAPI разширения
    • ISAPI филтри
  • Здраве и диагностика
    • HTTP регистриране
    • Монитор на заявка
  • Инструменти за управление
    • Конзола за управление на IIS

Написах подробно за процеса на внедряване на IIS уеб сървър:

  • В Microsoft Windows Server 2012 (R2) - тук. IIS версия 8, след инсталирането трябва да видите страница на уеб сайта по подразбиране като:

  • В Microsoft Windows Server 2008 (R2) - тук. IIS версия 7, след инсталирането трябва да видите страница на уеб сайта по подразбиране като:

3. Инсталиране на компоненти на 1C:Enterprise

На същия сървър, където е разположен уеб сървърът на IIS, инсталираме 1C:Enterprise (32-битови компоненти), като се уверяваме, че сте избрали компонентите по време на инсталацията:

  • 1C: Предприятие
  • Модули за разширение на уеб сървър

Ако планирате да конфигурирате модул за разширение на 64-битов уеб сървър, трябва допълнително да стартирате програмата за инсталиране на 64-битов сървър от съответния пакет 1C:Enterprise и да инсталирате компонента:

  • Модул за разширение на уеб сървър

4. Настройка на операционната система

Сега трябва да зададете необходимите права за ключовите папки, използвани при използване на уеб достъп до базите данни на 1C:Enterprise. За директорията за съхранение на файлове на уебсайтове, публикувани на уеб сървъра (по подразбиране C:inetpubwwwroot) трябва да дадете пълни права на групата " Потребители"(Потребители). По принцип можете да пропуснете тази стъпка, но след това, за да публикувате или промените публикацията на базата данни, ще трябва да стартирате 1C:Enterprise като администратор. За да конфигурирате защитата на тази директория, щракнете с десния бутон върху нея и изберете „ Имоти"(Имоти).

В прозореца със свойства, който се отваря, отидете на „ Безопасност" (Сигурност) и натиснете бутона " промяна» (Редактиране...), за да промените съществуващите разрешения. Ще се появи прозорецът с разрешения за тази директория. В списъка с групи или потребителски имена изберете групата „ Потребители" (Потребители) и в списъка с разрешения за избраната група задайте флага " Пълен достъп“ (Пълен контрол). След това щракнете върху " Приложи" (Приложи), за да запишете промените и да затворите всички прозорци с помощта на бутона " Добре».

След това трябва да дадете пълни права на директорията с инсталирани файлове на 1C:Enterprise (по подразбиране C:Програмни файлове (x86)1cv8за 32-битов разширителен модул и C:Програмни файлове1cv8за 64-битова) група IIS_IUSRS. За да направим това, извършваме действия, подобни на описаните по-горе, с единствената разлика, че за да се появи необходимата група в списъка " Групи или потребители" (Групи или потребителски имена) трябва да щракнете върху бутона, разположен под списъка " Добавете"(Добави..) и в прозореца за избор на групи или потребители щракнете върху " Допълнително“(Разширено...).

След това щракнете върху бутона вдясно " Търсене"(Намерете сега), след което изберете необходимата група IIS_IUSRSв таблицата с резултати от търсенето и щракнете върху „ Добре».

Група IIS_IUSRSсе появява в списъка с групи или потребители. Даваме му пълни права върху избраната директория и щракнете върху „ Приложи» (Приложи), за да запазите промените.

И накрая, ако публикуването се извършва за файлова база данни, трябва да дадете и групата IIS_IUSRSпълни права върху директорията, съдържаща файловете на тази информационна база.

5. Публикуване на базата данни на уеб сървър

Нека да преминем към директно публикуване на базата данни на уеб сървъра. За да направите това, стартирайте 1C:Enterprise в режим на конфигуратор за базата данни, която искате да публикувате. След това изберете „ Администрация» - « Публикува се на уеб сървър...»

Ще се отвори прозорецът за настройка на свойствата за публикуване на уеб сървъра. Основните полета, необходими за публикуване, вече са попълнени по подразбиране:

  • Име на виртуална директория - името, с което ще се осъществява достъп до базата данни на уеб сървъра. Може да се състои само от знаци от латинската азбука.
  • Уеб сървър - избран от списъка с уеб сървъри, намерени на текущия компютър. В нашия случай това са Интернет информационни услуги.
  • Директория - физическото местоположение на директорията, в която ще бъдат разположени файловете на виртуалното приложение.
  • Използвайки съответните флагове, можете да посочите типовете клиенти за публикуване, както и да посочите възможността за публикуване на уеб услуги. В таблицата по-долу можете да редактирате списъка с уеб услуги, които ще бъдат публикувани, както и в колоната „ Адрес» променете синонима, с който тази уеб услуга ще бъде достъпна.
  • Също така е възможно уеб сървърът на IIS да посочи необходимостта от извършване на удостоверяване на уеб сървъра с помощта на средства на ОС, като зададе съответния флаг.

След като изберете необходимите настройки за публикуване, щракнете върху „ Публикувай».

Ако публикацията е преминала без грешки, ще видим съответно съобщение.

Публикуването в уеб сървъра на IIS винаги се извършва за уебсайта по подразбиране и набора от приложения по подразбиране. Струва си да се има предвид, че при публикуване от конфигуратора модулът за разширение на 32-битовия уеб сървър ще бъде регистриран и наборът от приложения по подразбиране ще бъде DefaultAppPool- Без конфигурация работи само с 64-битови приложения. Съответно по-нататъшните действия зависят от битовостта на модула за разширение на уеб сървъра, който планирате да използвате. За 32-битово разширение на уеб сървър трябва да активирате набора от приложения да използва 32-битови приложения или да регистрирате 64-битово разширение на уеб сървър. Това ще бъде обсъдено по-долу

6. Конфигурирайте IIS да използва 32-битовата добавка за разширение на уеб сървъра

съоръжения" (Инструменти) - " Мениджър на интернет информационни услуги

Уеб сайт по подразбиране- появи се виртуална директория, трансформирана в приложение с името, което посочихме при публикуването на базата данни. Единственото нещо, което остава за завършване на публикуването, е да се активират 32-битови приложения за набора от приложения по подразбиране. За да направите това, отидете в раздела „ в дървото на връзката Пулове на приложения"(Букове за приложения).

В списъка с пулове приложения намираме пул с името DefaultAppPool. Щракнете с десния бутон върху него и изберете „ Допълнителни опции"(Разширени настройки).

В прозореца с настройки на набора приложения, който се отваря, в групата „ са често срещани„(Общи) намерете елемента“ Разрешени са 32-битови приложения» (Активиране на 32-битови приложения) и задайте стойността на параметъра на Вярно. След това запазете промените, като щракнете върху " Добре».

7. Конфигурирайте IIS да използва добавката за разширение за 64-битов уеб сървър

Можете да регистрирате модула за разширение на 64-битов уеб сървър с помощта на помощната програма webinst.exeсъответната версия, намираща се в директорията кошче, директория с инсталирана програма 1C:Enterprise или използвайте метода по-долу.

Нека стартираме Internet Information Services (IIS) Manager. Това може да стане от мениджъра на сървъра, като изберете „ съоръжения" (Инструменти) - " Мениджър на интернет информационни услуги» (Мениджър на интернет информационни услуги (IIS)).

Тук, разширявайки дървото в прозореца за връзки, ще видим, че за уебсайта по подразбиране - Уеб сайт по подразбиране- появи се виртуална директория, трансформирана в приложение с името, което посочихме при публикуването на базата данни. За да завършите публикуването, всичко, което остава, е да кажете на приложението да използва 64-битов процесор за заявки. За да направите това, отворете страницата с настройки за съпоставяне на манипулатора за тази виртуална директория, като изберете „ Картографиране на манипулатора» (Handler Mappings) на началната страница на приложението.

В таблицата със сравнения на манипулатори намираме манипулатора „Разширение за уеб услуга на 1C“. Нека отворим този манипулатор, като щракнете двукратно върху съответния ред в таблицата.

Нека редактираме манипулатора, като заменим пътя до изпълнимия dll на 32-битовия модул за разширение на уеб сървъра, който в момента е избран, с пътя към 64-битовата версия на библиотеката. В този пример променяме пътя от " C:Програмни файлове (x86)1cv88.3.4.389binwsisapi.dll" На " C:Програмни файлове1cv88.3.4.389binwsisapi.dll» с помощта на бутона за избор. След като промените пътя, щракнете върху " Добре» за запазване на промените.

8. Свържете се с публикувана информационна база чрез уеб браузър

Е, това изглежда е всичко. За да се свържете с новопубликувана база данни, стартирайте Internet Explorer и въведете път като този в адресната лента http://localhost/<Имя публикации информационной базы> . В този пример това е http://localhost/DemoAccounting/.

Можете също така да се свържете с тази информационна база от всеки компютър в мрежата, като получите достъп до уеб сървъра през неговия вътрешен (или ако портът е пренасочен 80 , чрез външен) IP адрес.

В този случай, за да работи правилно 1C:Enterprise, името на домейна, до което се осъществява достъп (или IP адрес), трябва да бъде добавено към надеждни сайтове на Internet Explorer и за него трябва да бъдат разрешени изскачащи прозорци. Прочетете повече за настройката на Internet Explorer за уеб клиента 1C:Enterprise тук.

9. Свързване към публикувана информационна база чрез клиента 1C:Enterprise

Можете също така да се свържете с информационна база, публикувана на уеб сървър, като използвате тънкия клиент 1C:Enterprise. За да се свържете, отворете прозореца за стартиране на „1C:Enterprise“ и щракнете върху „ Добавете» за добавяне на информационна база.

В прозореца за добавяне на информационна база/група поставете превключвателя на „ Добавяне на съществуваща информационна база към списъка"и щракнете" По-нататък».

Въведете името на базата данни, както ще се покаже в списъка с информационни бази (трябва да е уникален за този списък), изберете типа местоположение " На уеб сървъра"и щракнете" По-нататък».

Въведете адресния ред, за да се свържете с информационната база (без префикс /ru_RU/). Тук можете също да посочите параметрите на прокси сървъра (ако има такъв) и метода за удостоверяване на уеб сървъра. След като посочите необходимите настройки, щракнете върху „ По-нататък».

Посочете параметрите за стартиране на информационната база и щракнете върху „ Готов», за да завършите съветника.

След това тази информационна база ще се появи в списъка с бази данни в прозореца за стартиране на 1C:Enterprise. Моля, обърнете внимание, че режимът на стартиране на конфигуратора не е наличен за този тип връзка. Щракнете върху " 1C: Предприятие» за свързване с информационната база.

10. Конфигурационни файлове за виртуална директория

Нека разгледаме по-отблизо структурата на файловете, създадени по време на процеса на публикуване. Ако уеб достъпът до публикувана информационна база не работи по някаква причина, конфигурационните файлове могат да се редактират ръчно, за да се постигне желаният резултат (конфигурационните файлове от тази статия за 64-битов модул за разширение на уеб сървър могат да бъдат изтеглени тук).

Нека отидем в директорията, която посочихме при публикуването на базата данни. В него ще видим два файла:

  • default.vrd
  • web.config

И двата файла могат да се преглеждат и редактират с помощта на всеки текстов редактор, като Notepad. Нека разгледаме по-отблизо структурата на тези файлове.

10.1. Файл default.vrd

Във файл default.vrdописва публикувани уеб услуги (елемент ), а също така посочва името на виртуалното приложение (атрибут база) и низ за връзка към информационната база на 1C:Enterprise (атрибут ib). В този пример за файлова информационна база низът за връзка ще бъде както следва:

Ib="Файл="C:1C_BASEDemoAccounting";"

Както можете да видите от примера, ако низът за свързване съдържа знаци, които са незаконни според XML стандарта (http://www.w3.org/TR/xml11/), те трябва да бъдат заменени съответно.

В реда за връзка можете да посочите потребителското име и парола. В този случай връзката с информационната база ще се извърши от името на посочения потребител. Например, за да се свържете като потребител Продавач, низът за връзка ще бъде както следва:

Ib="Файл="C:1C_BASEDemoAccounting";Usr=Продавач;Pwd=123;"

За сървърна информационна база низът за връзка ще изглежда така:

Ib="Srvr="WIN2012;Ref=Счетоводство;"

Където WIN2012- име на сървърния клъстер 1C:Enterprise и Счетоводство- име на базата данни в клъстера.

Можете да прочетете повече за структурата на този файл в книгата “Ръководство на администратора” 2-ро издание, Приложение 2, глава 3.12.

10.2. файл web.config

Файл web.configе файл, който дефинира параметри за ASP.NET уеб приложение. Всяко уеб приложение трябва да има файл web.config, разположен в основната му директория. Нашата виртуална директория не прави изключение. Текущият файл съдържа данни за манипулатора на 1C Web-service Extension, който обработва заявки към това приложение. Манипулаторът е конфигуриран по такъв начин, че всички заявки се предават на библиотеката wsisapi.dllнамиращи се в указателя кошче, директория с файлове на 1C:Enterprise. В случай на използване на сървърни информационни бази, версията на библиотеката трябва да съответства на версията на сървърния клъстер 1C:Enterprise.

Този манипулатор може да бъде намерен (или добавен, ако не съществува) в IIS Manager. За да направите това, изберете раздела с текущото приложение и в прозореца със свойства изберете „ Съпоставяния на манипулатори» (Съответствия на манипулатори).

В таблицата със сравнения на манипулатори ще видим нашия манипулатор „Разширение за уеб услуга на 1C“. Ако такъв манипулатор не е в списъка, трябва да го добавите, като го изберете в „ Действия" (Действия) елемент " Добавяне на съвпадение на скрипт със заместващи знаци» (Добавяне на карта на скрипт със заместващи символи…).

Когато добавяте, въведете името на манипулатора и посочете пътя до файла wsisapi.dll. Тези параметри могат също да бъдат променени за текущия манипулатор, като изберете „ Промени...„(Редактиране...) в прозореца със списък с действия.

Трябва също така да се уверите, че флагът " е зададен за манипулатора производителност» (Изпълнение) в прозореца за промяна на разрешението за функция. Можете да извикате този прозорец, като изберете „ Промяна на разрешенията за функции..." (Редактиране на разрешения за функции...) в прозореца " Действия“ (Действия).

Тази статия ще обсъди подробно алгоритъма за инсталиране на клиентската част на системата 1C:Enterprise. 8.3 (за версиите 8.2 , 8.1 И 8.0 Алгоритъмът за инсталиране е подобен на този за инсталиране на системата 1C:Enterprise 7.7 Написах) в операционни системи на . Разглеждат се типични опции за работа на 1C:Enterprise и ще бъде предоставено кратко описание на всички компоненти на системата.

0. Основна информация за системата 1C:Enterprise

Системата 1C:Enterprise е набор от софтуерни модули, предназначени за разработване и използване на приложни решения ( конфигурации) - по счетоводството и автоматизацията на стопанската дейност на предприятията. Софтуерните модули на системата 1C:Enterprise са универсални и могат да работят с всяка конфигурация. Р Работата с информационни бази е възможна както в файл, и в клиентски сървъропция.

В случай на работа с файлова информационна база, файловете на базата данни се намират или директно на компютъра на потребителя, работещ в програмата „1C:Enterprise“ или на мрежов ресурс, към който е свързан „1C:Enterprise“ за работа с информационната база. Фигурите по-долу показват най-често срещаните сценарии за системата 1C:Enterprise, работеща с файлови бази данни.

Този режим на работа е подходящ само за информационни бази, с които малък брой потребители работят едновременно.

Ако се очаква голям брой потребители да работят с информационната база едновременно или се очаква значително натоварване на информационната база, трябва да използвате сървърен клъстер "1C:Enterprise". В този случай файловете на базата данни ще бъдат разположени в отделно инсталирана СУБД (система за управление на база данни) и сървърният клъстер ще взаимодейства с тази СУБД за крайния потребител. Като цяло схемата на работа на системата 1C:Enterprise ще бъде следната:

Писах подробно за инсталирането на сървърен клъстер 1C:Enterprise в статията. След това ще говорим само за монтажа клиентско приложениесистемата 1C:Enterprise, т.е. системните модули, необходими за работа с бази данни с файлова информация или за свързване към съществуващ сървърен клъстер на 1C:Enterprise. За това имаме нужда от:

  1. Компютър, способен да инсталира клиентско приложение на системата 1C:Enterprise с операционна система Windows.
  2. Права на локален администратор на този компютър.
  3. Дистрибуторски комплект за инсталиране на модули на системата 1C:Enterprise. Този пример използва версията 8.3.4.389 . Инсталирането на модули на системата 1C:Enterprise от по-ранни версии е подобно.
  4. или , подходящи за необходимия режим на работа на 1C:Enterprise.

1. Инсталиране на компоненти на системата 1C:Enterprise

Отворете директорията с инсталационните файлове на 1C:Enterprise и стартирайте файлаsetup.exe.

Помощникът за инсталиране на 1C:Enterprise 8 ще се стартира, щракнете върху „ По-нататък“ на първа страница.

На следващата страница можете да промените папката за инсталиране на модулите на 1C:Enterprise, като щракнете върху бутона промяна"и задаване на нов път за инсталиране, а също така трябва да изберете компонентите, които ще бъдат инсталирани. Списъкът с компоненти зависи от това какво трябва да се инсталира. В зависимост от типа на разпространение, не всички компоненти може да са налични за инсталиране. Ако трябва да инсталирате компонент (или да отмените инсталацията), трябва да го маркирате, като щракнете върху иконата вляво от името на компонента (или пространство), в появилото се меню изберете една от опциите:

  • Този компонент ще бъде инсталиран на вашия локален твърд диск.
  • Този компонент няма да бъде наличен.

Ето кратко описание на инсталираните компоненти:

  • 1C: Предприятие— основните компоненти на 1C:Enterprise, включително компоненти за администриране, конфигурация, дебели и тънки клиенти.
  • 1C:Enterprise - тънък клиент— компоненти на тънък клиент само за работа в режим клиент-сървър.
  • 1C:Enterprise - тънък клиент, файлова версия— компоненти на тънък клиент, включително компоненти за работа с файловата версия на информационната база.
  • Сървър 1C:Enterprise— компоненти на сървъра 1C:Enterprise (прочетете повече за инсталирането на сървъра 1C:Enterprise).
  • Модули за разширение на уеб сървър— модули за разширение на уеб сървъра, необходими за работата на уеб клиента и уеб услугите (прочетете повече за настройката на уеб достъп до бази данни 1C:Enterprise).
  • Администриране на сървъра на 1C:Enterprise— допълнителни компоненти за администриране на клъстер от сървъри на 1C:Enterprise.
  • Интерфейси на различни езици— потребителски интерфейси на различни езици.
  • Сървър за съхранение на конфигурация на 1C:Enterprise— компоненти на сървъра за съхранение на конфигурация 1C:Enterprise.
  • Конвертор IB 1C:Enterprise 7.7— конвертор на информационна база.

След като изберете необходимите компоненти за инсталиране, щракнете върху „ По-нататък».

На следващата стъпка трябва да изберете езика на интерфейса, който ще се използва в бъдеще (езика на операционната система по подразбиране). След като посочите езика на интерфейса, щракнете върху „ По-нататък».

Щракнете върху " Инсталирай", за да започнете инсталирането на системата 1C:Enterprise.

След завършване на инсталационния процес асистентът ще предложи да инсталира защитния драйвер - HASP Device Driver. Необходимо е да инсталирате драйвера за защита само ако USB портът даденона компютъра ще бъде инсталиран ключ за хардуерна защита HASP4 NET (инсталирането на драйвера може да се извърши по-късно, като се използва елементът от менюто " Започнете» — « Програми» — « 1C Enterprise 8» — « Инсталиране на HASP драйвер за устройство"). Оставете или премахнете флага "Инсталиране на защитен драйвер"и щракнете" По-нататък».

Ако инсталацията е успешна, се появява последната страница на асистента за инсталация. Ако оставиш знамето" Отворете файла Readme", тогава ще се отвори файл с информация, която изглежда е препоръчително да се прочете, преди да използвате тази версия на системата. Щракнете върху " Готов», за да завършите съветника.

2. Добавяне на информационна база към списъка с информационни бази

По време на инсталацията на работния плот ще бъде създаден пряк път за стартиране на 1C:Enterprise. Ако го стартирате, програмата за стартиране на 1C:Enterprise ще се отвори с празен списък с информационни бази и предложение за добавяне на нова информационна база към списъка.

Следващите стъпки зависят от конкретната ситуация:

  • Ако трябва да създадете нова база данни, за да започнете счетоводство, щракнете върху " Не„И преди всичко инсталираме стандартен конфигурационен шаблон и едва след това, въз основа на шаблона, създаваме нова информационна база. Прочетете повече за това в статията
  • Ако трябва да се свържете със съществуваща информационна база, щракнете върху „ да"и добавете тази база данни към списъка с информационни бази. Прочетете статията как да направите това.

3. Инсталиране на лиценз 1C:Enterprise

Софтуерни продукти "1C:Enterprise" версия 8могат да бъдат защитени от копиране чрез хардуерни LPT или USB ключове като HASP4 Net от компаниятаАладин , или използване на система за лицензиране на софтуер. Също така е възможно да се използват и двата вида защита едновременно. След инсталиране на системата "1C:Enterprise" и създаване на информационни бази данни, остава само да инсталирате лиценз за работа с "1C:Enterprise".

  • Писах за инсталирането и конфигурирането на ключове за защита на HASP в статията ""
  • Писах за системата за лицензиране на софтуер в статията „“, както и за случая на получаване на лиценз за първи път в статията „“.

Тази статия помогна ли ви?

06.04.2014

На разположение:

Windows 8.1 Professional.

1C предприятие, версия 8.3.4.465.

ЗУП база данни 3.0.

Необходимо е да се установи достъп до посочената ZUP база данни през интернет браузър или тънък клиент.

За по-лесно разбиране всички действия ще бъдат описани от контролния панел.

    2. Публикуване на база данни от 1C предприятие.

    След като инсталирате IIS, трябва да стартирате конфигуратора като локален администратор и да публикувате базата данни.

  1. Конфигураторът сам ще конфигурира IIS.

Съгласни сме да рестартираме IIS сървъра след публикуване на новата база данни.


    7. Отворете порт в защитната стена.

    Контролен панел - Защитна стена на Windows - Разширени настройки.

    Създайте правило за входящи връзки за избрания порт.

8. Организация на работа през Интернет.

За да имате достъп до базата данни от „отворения Интернет“, трябва да закупите „бял ​​IP адрес“ от вашия доставчик. Образно казано, това ще е вашият цифров идентификатор, по който ще ви разпознават всички компютри в интернет. Ако вашият уеб сървър има този адрес, тогава не е необходимо да правите нищо друго. Ако интернет ще се разпространява от рутер или друг компютър с прокси сървър (т.е. шлюз), тогава на този шлюз трябва да отворите един от портовете и да го пренасочите към работещия IIS порт на уеб сървъра. В настройките на шлюза трябва да посочите входящия порт и къде се пренасочва трафикът - IP адреса и порта на уеб сървъра.

  1. 9. Стартирайте браузъра.

    В моя случай редът за стартиране на браузъра ще изглежда така:

http - индикация за протокол.

i7 - dns име на компютър или IP адрес на уеб сървър.

180 - IIS порт (може да се пропусне, ако портът е по подразбиране)

hrm30 - директория за публикации (c:\inetpub\wwwroot\HRM30)

За тънък клиент низът е зададен в настройките на връзката.

Това е всичко, можете да работите!

В бъдеще трябва да запомните да актуализирате публикацията след актуализиране на корпоративната платформа 1C.

Днес ще оставя кратка публикация за настройката на 1C 8.3 по отношение на организирането на достъпа чрез 1C WEB сървъра и услугите на IIS 8.

Преди това дадох на потребителите достъп до 1C, използвайки терминалния сървър по старомодния начин. Тогава на работа имах Windows 2003 сървър с 1C версия 7, имах лиценз за терминален сървър, където беше разположен терминалният сървър. Също така веднъж написах статия за настройката на тази доброта. Всичко беше нормално, но сега имаме нов хардуер (базиран на Intel Xeon CPU E3-1220 v3, 8gb RAM), нов 1C (v 8.3), нова операционна система (Windows Server 2012 r2).

От самото начало счетоводството ни (8 компютъра) работеше на мрежово устройство, но в този случай програмата работи на принципа на качване на файлове по мрежата и е много бавна. Беше решено да се намери начин да се ускори работата.

Мислех за терминален сървър, но нямам лиценз за терминален сървър (не можах да го намеря в интернет, но казаха, че е скъпо за закупуване). Решението беше предложено случайно, оказва се, че 1C има поддръжка за WEB сървър. Тъй като имам опит със същия Apache и знам принципа на работа, реших да овладея 1C WEB сървъра.

Монтаж и тестване на всички компоненти

Нека започнем настройката, като инсталираме компонентите на уеб сървъра 1C. Нека проверим дали имаме инсталиран модул за разширение на уеб сървъра 1C. Ако не е инсталиран, инсталирайте го.

Публикувайте базата данни на уеб сървъра

Влизаме в базата данни 1C в режим на конфигуратор. След това отиваме в менюто „Администриране“ - „Публикуване на уеб сървър“

Да публикуваме!

Задаване на разрешения за папки 1C

Следващата стъпка е да зададете разрешения за следните папки:

Папка Bin в 1C.

Задаваме правата както на екранната снимка по-долу в менюто за защита.

Свързване към уеб сървъра от клиентски компютри

За да направите това, създайте връзка към базата данни 1C - Напишете името на връзката -> изберете На уеб сървъра -> след това както е на снимката по-долу:

След това ще можете да се свържете с 1C чрез уеб сървъра.

Грешки, които срещнах:

1C8.3 IIS „Открита е потенциално опасна стойност на Request.Path“, получена от клиента

След като настроих уеб сървъра 1C, срещнах проблем: мога да вляза в 1C чрез IP, влизам, но всички менюта не работят, не можах да отворя нито един прозорец, освен работния плот на 1C. Мъчих се дълго време, докато намеря решение в интернет.

Какво трябва да се направи:
1. Отворете IIS. Старт - Изпълнение - намерете "IIS Service Manager"
2. Отворете нашия „сайт“
3. Отидете в менюто „Съответствия на манипулатори“
4. Търсим ISAPI-dllи изберете промяна.
5. Променете пътя на заявката от “*.dll” на “*”, изпълним файл (може да имате различна версия на 1C, моля, бъдете по-внимателни) - “C:\Program Files (x86)\1cv8\ 8.3.6.2390 \bin\wsisapi.dll".
6. Запазете.

7. Проверка.

Това е всичко за сега. Ако имате въпроси, ще се опитам да помогна.



Свързани публикации