1. nastavenie podnikového webového servera. Konfigurácia webových serverov na prácu s 1C:Enterprise

Publikovanie databázy na Microsoft Internet Information Server zlyhá automatický režim a vyžaduje dodatočné nastavenia a konfiguráciu webového servera.

V porovnaní s publikovaním na webovom serveri Apache si publikovanie databázy na webovom serveri IIS vyžaduje viac administrátorských zručností a viac času, preto odporúčame použiť bezplatný webový server Apache na rýchle nasadenie databázy na internete. Pokyny na konfiguráciu Apache

Proces nasadenia databázy 1C:Document Management na webovom serveri IIS možno rozdeliť do štyroch fáz: inštalácia webového servera, nastavenie prístupových práv, zverejnenie databázy a nastavenie aplikácie IIS.

Nižšie budeme hovoriť o všetkých fázach nasadenia databázy 1C na webovom serveri IIS pomocou príkladu inštalácie systému. elektronická správa dokumentov"1C: Správa dokumentov".

1. Inštalácia webového servera IIS

Ak ešte nemáte nainštalovaný webový server IIS, musíte ho najskôr nainštalovať. Tento server súčasťou dodávky špecializovaných serverových operačných systémov Windows Server 2008 a staršie, plus prevádzkové systémy Windows 8 a 10. Pre komerčné použitie webového servera Microsoft sa odporúča skontrolovať licenčné obmedzenia Windows.

Ak používate Windows 8 alebo Windows 10, môžete webový server IIS nainštalovať cez „Ovládací panel“, v ňom musíte vybrať položku „Zapnúť alebo vypnúť funkcie systému Windows“ a vybrať položku „Služby IIS“ v zoznam, ktorý sa otvorí. Príklad je znázornený na obrázku nižšie.

Po povolení služby IIS môžete skontrolovať fungovanie webového servera v prehliadači. Otvorte https://localhost vo svojom prehliadači a mali by ste vidieť štandardnú stránku webového servera Microsoft Internet Information Server.

V prípade serverových operačných systémov je inštalácia IIS odlišná. Nižšie si ukážeme inštaláciu IIS na príklade Windows Server 2012R (s anglickým rozhraním).

Otvorte "Ovládací panel \ Programy a funkcie" a vyberte "Zapnúť alebo vypnúť funkcie Windows" - spustíte aplikáciu "Správca servera" (dá sa spustiť aj iným spôsobom).

V "Server Manager" musíte nainštalovať novú rolu "IIS". V sekcii Dashboard vyberte "Pridať roly a funkcie" a potom "Inštalácia podľa rolí alebo funkcií". Kliknite na „Ďalej“, vyberte aktuálny server a potom vyberte rolu webového servera (IIS), musí byť označená ako „Webový server“ a „Nástroje na správu“.

Po dokončení inštalácie skontrolujte funkčnosť svojho webového servera otvorením stránky https://localhost v prehliadači.

Na prácu s databázami 1C:Enterprise 8.3 sú potrebné služby (komponenty) ASP.NET. Ak ich chcete nainštalovať, v časti Dashboard (v aplikácii Server Manager) znova kliknite na „Pridať roly a funkcie“, vyberte typ inštalácie a váš server. Po ich výbere by mala byť dostupná položka Funkcie. Vyberte NET.Framework 3.5 a NET.Framework 4.5, nezabudnite skontrolovať ASP.NET 4.5

Po dokončení inštalácie služieb ASP.NET môžete pristúpiť k nasadeniu databázy 1C:Enterprise 8. Nasadenie vykonáme na príklade „1C: Správa dokumentov“.

2. Konfigurácia povolení IIS

Prístup k databáze 1C:Enterprise 8.3 na webovom serveri IIS sa vykonáva pomocou špeciálneho používateľa IUSR. Po nainštalovaní služby IIS sa vytvorí aj skupina IIS _USRS, ktorá je predvolene prázdna. Môžete doň zahrnúť používateľa IUSR a udeliť povolenia súborom a adresárom prostredníctvom skupiny IIS_USRS. Ak chcete upraviť skupiny a používateľov, môžete spustiť modul lusrmgr.msc a vybrať sekciu „Používatelia a skupiny“.

Ak chcete webovému serveru povoliť prístup ku knižniciam platformy 1C:Enterprise, musíte mu povoliť prístup. Dajme skupine IIS_USRS povolenie na čítanie podadresára bin z inštalačného adresára platformy 1C:Enterprise 8

Ak chcete pracovať s publikovanou databázou, musíte skupine IIS_USRS udeliť povolenie na úpravu adresára databázy. Nájdite svoju databázu v adresári a nastavte potrebné povolenia. Príklad je uvedený nižšie.

Dôležité. Pri nastavovaní povolení sa uistite, že udelené povolenia platia pre existujúce súbory a podadresáre adresára. Ak to chcete urobiť, kliknite na tlačidlo "Rozšírené" na karte "Zabezpečenie" vo vlastnostiach priečinka, začiarknite políčko "Nahradiť povolenia podriadeného objektu" a potom kliknite na tlačidlo "OK".

Príklad nastavenia je znázornený na obrázku vyššie.

Tlačiť (Ctrl+P)

Konfigurácia webových serverov na prácu s 1C:Enterprise

1. Všeobecné informácie

Tento článok popisuje mechanizmus konfigurácie webových serverov na prácu s webovým klientom a webovými službami, ako aj konfiguráciu podpory pre autentifikáciu OpenID. Po zverejnení budú zverejnené komponenty prístupné takto:
● Prístup k webovému klientovi. Na spustenie webového klienta musíte použiť adresu, ktorá je vytvorená podľa nasledujúcich pravidiel: <Имя хоста веб-сервера>/<Имя виртуального каталога> . Ak je názov virtuálneho adresára DemoCfg, potom na spustenie webového klienta zadajte nasledujúcu adresu URL (pre prístup z lokálneho počítača): http://localhost/DemoCfg.
● Volanie webovej služby. Na prístup k webovej službe musíte použiť adresu, ktorá je vytvorená takto:
<Názov hostiteľa webového servera>/<Имя виртуального каталога>/ws/<Имя Web-сервиса> alebo <Имя хоста веб-сервера>/<Имя виртуального каталога>/ws/<Адрес Web-сервиса> .
Ak sa teda virtuálny adresár volá DemoWS , názov webovej služby v konfigurátore je zadaný ako DemonstrationWorksWS a DemoWorkWS je špecifikovaná ako adresa, potom je možné pristupovať k webovej službe súčasne na dvoch adresách (pre prístup z lokálneho počítača):
http://localhost/DemoWS/ws/DemoWSWorks alebo http://localhost/DemoWS/ws/DemoWorkWS.
Získajte viac informácií o webových službách.
● Volanie služby HTTP. Na prístup k službe HTTP musíte použiť adresu, ktorá je vytvorená takto:
<Имя хоста веб-сервера>/<Имя виртуального каталога>/hs/<путь к ресурсу>.
Prečítajte si viac o službách HTTP tu.
● Overenie OpenID sa vykonáva automaticky systémom.
Webové servery z rodiny Internetových informačných služieb (ďalej len IIS) sú dodávané s operačným systémom a pre uľahčenie pochopenia, ktorý webový server používate, uvádzame tabuľku zodpovedajúcu verzii webového servera a prevádzkovému systém:

Verzia IIS Verzia operačného systému
IIS 5.1 Windows XP Professional
IIS 6.0 Windows Server 2003 alebo Windows XP Professional x64 Edition
IIS 7.0 Windows Vista alebo Windows Server 2008
IIS 7.5 Windows 7 alebo Windows Server 2008 R2
IIS 8.0 Windows 8 alebo Windows Server 2012
IIS 8.5 Windows 8.1 alebo Windows Server 2012 R2
IIS 10.0 Windows 10

Distribúciu webového servera Apache (pre OS Windows aj Linux) je možné získať z webovej stránky projektu: http://httpd.apache.org/download .

2. Všeobecné požiadavky

Na počítači, kde publikujete, musí byť nainštalovaný a nakonfigurovaný podporovaný webový server. Inštalácia webového servera Internet Information Services môže vyžadovať distribúciu vášho operačného systému. Pri inštalácii webového servera je potrebné nainštalovať podporu pre rozšírenia ISAPI. Inštalácia webového servera vyžaduje administrátorské práva na počítači, na ktorom bude nainštalovaný požadovaný webový server. Publikovanie je možné vykonať dvoma spôsobmi:
● Pomocou dialógu publikovania na webovom serveri, ak je možné spustiť konfigurátor požadovanej bitovej hodnoty na počítači s webovým serverom.
● Používanie nástroja webinst. (Nástroj webinst by ste mali zavolať z adresára bin 32-bitovej verzie 1C:Enterprise)

Ak chcete publikovať na webových serveroch, potrebujete oprávnenia správcu na počítači, v ktorom publikujete:

● V prípade systému Windows Vista a starších, ak chcete vykonať publikovanie, spustite konfigurátor pomocou Spustiť ako správca kontextové menu aplikácie alebo spúšťača. Ak sa publikácia vykonáva pomocou nástroja webinst, potom musí byť ako správca spustený buď samotný nástroj alebo interpret príkazový riadok Windows.
● V prípade operačného systému Linux na vykonávanie publikovania musíte získať práva superužívateľa ( užívateľ root) pomocou príkazu su alebo spustite aplikáciu, ktorá vykonáva publikovanie, pomocou príkazu sudo.

Keď sa pokúsite publikovať, systém skontroluje, či máte potrebné privilégiá na vykonanie operácie. Ak privilégiá súčasný užívateľ nestačí na dokončenie publikácie, potom:

● Pri publikovaní z konfigurátora sa používateľovi zobrazí otázka, či chce pokračovať v publikovaní. Dialógové okno uvádza dôvod výskytu (dialóg) a obsahuje odporúčania, ako získať potrebné privilégiá.
● Pri publikovaní pomocou nástroja webinst sa používateľovi zobrazí diagnostická správa, ale publikovanie pokračuje.

Publikovanie je možné len vtedy, ak sa 1C:Enterprise nachádza na počítači s webovým serverom.
Pre IIS 7.xa novšie publikovanie nie je podporované, ak vlastnosť Directory (alebo parameter dir pomôcky webinst) ukazuje na adresár %SYSTEMDRIVE%\Inetpub\wwwroot.
POZNÁMKA. Ak chcete pracovať s konfiguráciou cez webový server, konfigurácia nesmie byť prázdna.

3. Typy publikácie

3.1. Všeobecná publikačná schéma

Všeobecná schéma publikovania je nasledovná:

● registrácia modulu spracovania požiadaviek (modul rozšírenia webového servera) zodpovedajúceho webovému serveru;
● virtuálna aplikácia je zaregistrovaná na webovom serveri;
● vytvorí sa virtuálny adresár aplikácie, do ktorého sa umiestni súbor default.vrd a vykoná sa jeho konfigurácia;
● Používateľom sú priradené práva k adresáru s databázovým súborom (len pre verziu súboru).

Na zverejnenie webového klienta použite verziu 1C:Enterprise, ktorá sa používa na prácu s informačnou bázou, ku ktorej plánujete pristupovať pomocou webového klienta. Ak sú v počítači nainštalované dve verzie, napríklad 8.3.3.100 a 8.3.3.150 a je spustený server 1C:Enterprise server verzie 8.3.3.150, potom na zverejnenie použite konfigurátor alebo nástroj webinst presne rovnakej verzie.
Pri publikovaní nezabudnite, že bitová rýchlosť rozšírenia webového servera, ktorú zaregistrujete, sa musí zhodovať s bitovou hodnotou samotného webového servera.

Pri publikovaní na webovom serveri IIS majte na pamäti, že:
● Publikovanie sa vždy vykonáva na predvolenej webovej lokalite;
● Publikovanie sa vždy vykonáva do predvoleného fondu aplikácií (DefaultAppPool);
● Pre oblasť aplikácií používanú na prevádzku 1C:Enterprise musí byť vypnutá podpora pre prostredie .NET. Ak to chcete urobiť, nastavte vlastnosť fondu aplikácií .NET Framework Versions na No Managed Code.
Ak chcete publikovať z konfigurátora, musíte použiť dialógové okno publikovať ( Administrácia - Zverejniť na webovom serveri...).

Ryža. 1. Publikovať na webovom serveri

Potom by ste mali urobiť nasledovné:
● Do poľa Názov zadajte názov virtuálneho adresára, pričom názov virtuálneho adresára môže pozostávať iba zo znakov latinky.
● V poli Web Server zadajte typ webového servera, na ktorý publikujete.
● V poli Adresár zadajte fyzické umiestnenie adresára, kde sa budú nachádzať súbory popisujúce virtuálny adresár. Pri používaní webového servera Apache musí názov adresára obsahovať iba latinské znaky.
● V závislosti od potreby začiarknite políčka Publikovanie tenkého a webového klienta a publikovanie webových služieb.
● Pri webovom serveri IIS môžete určiť, či sa má webový server overiť pomocou operačného systému.
● Voliteľne vyberte webové služby, ktoré chcete publikovať. Stĺpec Adresa je možné zmeniť. Tento stĺpec špecifikuje synonymum pre webovú službu. K webovej službe je možné pristupovať podľa názvu alebo synonyma.
● V prípade potreby nakonfigurujte ďalšie možnosti publikovania.
● Kliknutím na tlačidlo Publikovať spustíte proces publikovania. Kliknutím na tlačidlo Vypnúť odstránite publikáciu z vybratého webového servera.

Po dokončení publikovania sa zobrazí výzva na reštartovanie webového servera v nasledujúcich prípadoch:
● verzia 1C:Enterprise sa zmenila;
● zmenila sa cesta k modulu rozšírenia webového servera;
● bola dokončená nová publikácia pre webový server Apache;
● Publikovanie bolo zakázané.
Pri použití anonymnej autentifikácie a súborovej infobázy sa pri publikovaní kontrolujú prístupové práva do adresára infobáz pre používateľa, v mene ktorého sa anonymný prístup vykonáva. V prípade, že používateľ nemá potrebné práva, zobrazí sa upozornenie, že s touto infobázou nie je možné pracovať cez webový server. Odporúča sa buď udeliť práva na adresár s infobázou, alebo zaškrtnúť políčko Použiť autentifikáciu operačného systému na webovom serveri.
Ak publikovanie z konfigurátora nie je dostupné (napríklad pri použití 64-bitového operačného systému Windows), publikovanie je možné vykonať pomocou
nástroj príkazového riadka webinst, ktorý je k dispozícii v systémoch Windows a Linux v oboch bitových hĺbkach. Ďalej bude podrobne popísané dialógové okno publikovania a
prepínače príkazového riadku nástroja webinst.

3.2. Publikovať dialóg

Dialógové okno publikovania sa používa na vytvorenie publikácie alebo prípravu súboru šablóny na publikovanie pomocou pomôcky webinst (pomocou voľby príkazového riadka -descriptor).
Všetky parametre, ktoré je možné pri vytváraní publikácie upravovať, sa nachádzajú na dvoch záložkách. Zvážme ich podrobnejšie.

3.2.1. Dialógové tlačidlá

Tlačidlo Publikovať zverejní na webovom serveri. Pri publikovaní sa na disku vytvorí adresár a zadaný webový server je nakonfigurovaný na prácu s 1C:Enterprise. Majte na pamäti, že publikovanie na webovom serveri IIS sa vždy vykonáva pre predvolenú webovú lokalitu (Predvolená webová lokalita) a pre predvolenú oblasť aplikácií (DefaultAppPool).
V operačnom systéme Linux sa vykonávajú tieto akcie:
● Pre adresár, v ktorom sa nachádza súbor default.vrd, je skupina vlastníkov nastavená na skupinu používateľa, v mene ktorej beží webový server;
● Súbor default.vrd je nastavený na prístup na čítanie pre skupinu, ktorá zahŕňa používateľa, pod ktorým beží webový server.
Ak je zverejnená informačná báza súborov, skupina vlastníkov adresára so súborom informačnej databázy je nastavená na skupinu používateľa, v mene ktorej beží webový server, a dedenie skupiny vlastníkov je nakonfigurované tak, aby sa zabezpečila práca s informačnou bázou. .

Ryža. 2. Publikovať na webovom serveri

Tlačidlom Vypnúť sa v prípade potreby odstráni aplikácia z webového servera a adresára publikovania.
Tlačidlo Uložiť uloží parametre zadané v dialógovom okne publikovania na webovom serveri do súboru. Pri ukladaní sa systém pýta na názov a umiestnenie súboru, do ktorého sa má uložiť. Uloženie sa uskutoční vo formáte súboru default.vrd. Pomocou tohto príkazu môžete vytvoriť súbory šablón, ktoré sa použijú ako parameter -descriptor pomôcky webinst. Hodnoty atribútov ib a base bodového prvku budú nastavené na parametre informačnej databázy, z ktorej sa súbor ukladá.
Tlačidlo Načítať vám umožňuje načítať ľubovoľný súbor default.vrd na úpravu. Pri nahrávaní sa ignorujú atribúty ib a base bodového prvku nahrávaného súboru.
Tlačidlom Zavrieť sa dialógové okno zatvorí.
Tlačidlo Pomocník otvorí okno s informácie o pozadí o dialógovom okne zverejnenia.

3.2.2. Karta Všeobecné
3.2.2.1. Spoločné parametre
Ryža. 3. Publikácia na webovom serveri. Hlavná

Na tejto karte môžete nastaviť hlavné parametre publikácie.
Názov. Určuje názov publikácie. Pri publikovaní pomocou pomôcky webinst je popísaná parametrom -wsdir. V súbore default.vrd zodpovedá základnému atribútu bodového prvku.

Webový server. Určuje, na ktorý webový server sa publikácia vydáva. Webové servery Apache sa pridajú do zoznamu, ak sa nachádzajú v počítači. Pri publikovaní pomocou nástroja webinst je použitý webový server určený jednou z možností iis, apache2, apache22 alebo apache24. Pri spustení v systéme Linux môžete publikovať iba na webovom serveri Apache.
V prípade, že systém nedokáže jednoznačne určiť verziu webového servera Apache nainštalovaného na počítači (2.2 alebo 2.4), budú v zozname uvedené obe verzie webového servera. Je potrebné poznamenať, že pre webový server Apache verzie 2.2 a 2.4 sú zmeny vykonané v konfiguračnom súbore webového servera odlišné. Preto nesprávne nasmerovanie verzia webového servera spôsobí zlyhanie publikácie.

Katalóg . Určuje fyzický adresár na disku, kde sa bude nachádzať súbor default.vrd a kam bude namapovaný virtuálny adresár webového servera. Adresár musí existovať. Pri publikovaní pomocou utility webinst je popísaná parametrom -dir.

Publikovanie tenkého a webového klienta. Zodpovedá za schopnosť pracovať s publikovanou infobázou pomocou tenkých a webových klientov. Ak je zaškrtnuté políčko, je možné pracovať s publikovanou infobázou pomocou tenkých a webových klientov. V súbore default.vrd zodpovedá atribútu enable bodového prvku.

Zverejnite štandardné rozhranie OData. Zodpovedá za možnosť prístupu k štandardnému rozhraniu OData aplikovaného riešenia. Mechanizmus štandardného rozhrania OData je podrobnejšie popísaný v knihe 1C:Enterprise 8.3. "Príručka pre vývojárov". V súbore default.vrd zodpovedá atribútu enableStandardOData bodového prvku.

Publikovať distribúciu. Určuje, či je možné získať a nainštalovať klientsku aplikáciu, ak sa verzie klientskej aplikácie a servera nezhodujú. Ako distribučný balík sa používa zip archív, ktorého úplný názov je zadaný ako hodnota Umiestnenie vlastnosti publikovaného distribučného balíka. V súbore default.vrd tieto vlastnosti zodpovedajú atribútu pubds t elementu point. Archív by mal
na vyhľadanie distribučnej súpravy klientskej aplikácie. Pri inštalácii sa použijú nastavenia inštalácie uvedené v súbore 1cestart.cfg (podobne ako pri bežnej inštalácii klientskej aplikácie).

Použite overenie operačného systému. Umožňuje systému nastaviť schopnosť autentifikácie OS na webovom serveri IIS.

Skočiť adresu, keď webový klient skončí umožňuje určiť URL adresu, na ktorú sa vykoná prechod po skončení práce webový klient. V súbore default.vr d zodpovedá prvku exitURL.

3.2.2.2. karta Webové služby
Ryža. 4. Publikovanie webových služieb

Publikovanie webových služieb. Začiarknutím tohto políčka zverejníte webové služby vytvorené v konfigurácii a uvedené v tabuľke pod rámčekom. V súbore default.vrd zodpovedá atribútu enable e prvku ws. Ak začiarkavacie políčko nie je začiarknuté, znamená to, že v súbore default.vrd nemáte prvok ws alebo prvok ws s atribútom enable nastaveným na hodnotu true.

Predvolene publikovať webové služby. Zodpovedá za možnosť použitia v tomto informačnú základňu Webové služby, ktoré sú publikované bez výslovného povolenia na použitie. V súbore default.vrd zodpovedá atribútu pointEnableCommon prvku ws.
Tabuľka nižšie začiarkavacie políčko Publikovanie webových služieb obsahuje zoznam publikovaných webových služieb a umožňuje vám riadiť publikovanie každej webovej služby. Prvý stĺpec riadi publikovanie konkrétnej webovej služby. Ak je začiarkavacie políčko zrušené, používanie tejto webovej služby bude zakázané (nie je možné ju zavolať). V súbore default.vrd zodpovedá atribútu enable bodového prvku.
Druhý stĺpec (s názvom Name) obsahuje názov webovej služby tak, ako bol zadaný pri jej vytvorení. Popis webových služieb je uvedený v knihe 1C:Enterprise 8.3. "Príručka pre vývojárov". V súbore default.vrd zodpovedá atribútu name bodového prvku.
Posledný stĺpec tabuľky (s názvom Adresa) obsahuje alias pre názov publikovanej webovej služby. K webovej službe je možné pristupovať podľa názvu alebo aliasu. Alias ​​webovej služby je možné upraviť v okne publikovania. V súbore default.vrd zodpovedá atribútu alias bodového prvku.
Webové služby, ktoré sa nachádzajú v zahrnutých rozšíreniach, sa v tejto tabuľke nezobrazujú a možno ich publikovať iba manuálnou úpravou súboru default.vrd.
Predvolene publikovať webové služby rozšírenia. Zodpovedá za schopnosť používať webové služby, ktoré sú dodávané v konfiguračných rozšíreniach. V súbore default.vrd zodpovedá atribútu publishExtensionsByDefault prvku ws.

3.2.2.3. Karta HTTP Services

Karta služby HTTP je navrhnutá tak, aby ovládala možnosť prístupu k aplikačnému riešeniu pomocou služieb HTTP.

Ryža. 5. Publikovanie služieb HTTP

Začiarknutím tohto políčka sa zverejnia služby HTTP vytvorené v konfigurácii a uvedené v tabuľke pod poľom. V súbore default.vrd zodpovedá atribútu publishByDefault prvku httpServices. Ak je začiarkavacie políčko zrušené, potom je to ekvivalentné absencii prvku httpServices v súbore default.vrd alebo prítomnosti prvku httpServices s
s atribútom publishByDefault nastaveným na hodnotu false .

Tabuľka nižšie začiarkavacie políčko Publikovať predvolené služby HTTP obsahuje zoznam publikovaných HTTP služieb a umožňuje vám spravovať publikovanie každej HTTP služby. Prvý stĺpec riadi publikovanie konkrétnej služby HTTP. Ak je začiarkavacie políčko zrušené, používanie tejto služby HTTP bude zakázané (nie je možné ju zavolať). V súbore default.vrd zodpovedá atribútu enable prvku služby.
Druhý stĺpec (s názvom Name ) obsahuje názov služby HTTP, ako bol zadaný pri jej vytvorení. Popis HTTP služieb je uvedený v knihe 1C:Enterprise 8.3. "Príručka pre vývojárov". V súbore default.vrd zodpovedá atribútu name prvku služby.
Služby HTTP umiestnené v zahrnutých rozšíreniach sa v tejto tabuľke nezobrazujú a možno ich publikovať iba manuálnou úpravou súboru default.vrd.

Štandardne publikovať služby HTTP rozšírenia. Zodpovedá za schopnosť používať služby HTTP, ktoré sú dodávané v konfiguračných rozšíreniach. V súbore default.vrd zodpovedá atribútu publishExtensionsByDefaul t prvku httpServices

3.2.3. Iná karta
Ryža. 6. Ďalšie možnosti publikovania na webovom serveri

Na tejto karte môžete zmeniť pomocné parametre publikácie.

Dočasný adresár. Umožňuje vám určiť adresár dočasných súborov, aby fungovali rozšírenia webového servera alebo verzie súboru infobase. V súbore default.vrd zodpovedá atribútu temp prvku point.

Skupina poolu pripojení. Opisuje prvok fondu súboru default.vrd. Viac podrobností nájdete tu. Parametre tejto skupiny tiež riadia činnosť systému sledovania prerušenia spojenia.

Skupina ladenia. Popisuje prvok ladenia súboru default.vrd.

Skupina OpenI D. Popisuje prvok openid súboru default.vrd.

Oddelenie údajov. Popisuje prvok zones súboru default.vrd. Pozrime sa podrobnejšie na štruktúru tabuľky s oddeľovačmi.

Tabuľka obsahuje všetky nezávislé oddeľovače, ktoré existujú v konfigurácii alebo v načítanom súbore. Prvý stĺpec (bez názvu) určuje, či sa má vytvoriť prvok zóny pre vybratý oddeľovač. Malo by sa pamätať na to, že prvok sa nezhoduje s názvom oddeľovača, ale podľa jeho poradovej pozície v zozname. Ak je zakázaný prvý oddeľovač, potom má zmysel zakázať aj všetky ostatné, pretože parametre prvku zóny systém aplikuje na ďalšie oddeľovače.
Stĺpec Názov obsahuje názov oddeľovača, ako je uvedené vo vlastnostiach spoločného atribútu. Zaškrtávacie políčko v ďalšom stĺpci určuje, či bude v prvku zóny nastavená hodnota oddeľovača alebo nie. Ak je začiarkavacie políčko začiarknuté, potom sa ako hodnota atribútu value použije hodnota zo stĺpca Hodnota.
Zaškrtávacie políčka v stĺpcoch Hint a Safe zodpovedajú safe a špecifikujú atribúty (v tomto poradí) elementu zóny súboru default.vrd.
Úlohy na pozadí v verzia súboru popisuje možnosť využitia pracovné miesta na pozadí vo verzii súboru infobase (atribút allowexecutescheduledjobs koreňového prvku bodu).

V tomto článku podrobne popíšem proces organizácie webového prístupu k databázam 1C:Enterprise.8.3 na webovom serveri IIS (Internet Information Server), ktorý je súčasťou dodávky Microsoft Windows server. Pre staršie verzie 1C:Enterprise (8.1 A 8.2 ) Algoritmus publikovania databáz je vo všeobecnosti podobný. Zváži sa algoritmus na konfiguráciu IIS pre prevádzku 1C:Enterprise a proces publikovania databáz na webovom serveri bude opísaný ako pre32-bitový, a pre 64-bitovýmodul rozšírenia webového servera.

  1. Čo potrebuješ
  2. Inštalácia webového servera IIS
  3. Inštalácia komponentov 1C:Enterprise
  4. Nastavenie operačného systému
  5. Publikovanie databázy na webový server
  6. Nastavenie IIS na použitie 32-bitového modulu rozšírenia webového servera
  7. Konfigurácia služby IIS na používanie 64-bitového doplnku webového servera
  8. Pripojenie k zverejnenej informačnej databáze cez webový prehliadač
  9. Pripojenie k zverejnenej informačnej databáze cez klienta 1C:Enterprise
  10. Konfiguračné súbory virtuálneho adresára
    1. súbor default.vrd
    2. súbor web.config

1. Čo potrebujete

  1. Počítač, ktorý spĺňa minimálne systémové požiadavky na spustenie webového servera s jedným z nasledujúcich operačných systémov:
    • Microsoft Windows Server 2012 (R2)
    • Microsoft Windows Server 2008 (R2)
  2. Práva lokálneho správcu na tomto počítači.
  3. Distribučná súprava na inštaláciu komponentov 1C:Enterprise. Na nastavenie modulu rozšírenia 64-bitového webového servera, distribučnej súpravy na inštaláciu 64-bitového servera 1C:Enterprise. Tento príklad používa verziu 8.3.4.389 . Pre staršie verzie 1C:Enterprise ( 8.1 A 8.2 ) Algoritmus publikovania databáz je vo všeobecnosti podobný.

2. Inštalácia webového servera IIS

Nainštalujte webový server Internet Information Server, ktorý je štandardne súčasťou Microsoft Windows Server. Pri inštalácii nezabudnite vybrať komponenty:

  • Všeobecné funkcie HTTP (bežné funkcie HTTP)
    • Statický obsah
    • Predvolený dokument
    • Prehľadávanie adresárov
    • Chyby HTTP
  • Vývoj aplikácií
    • ASP.NET 3.5
    • Rozšíriteľnosť .NET 3.5
    • Rozšírenia ISAPI
    • Filtre ISAPI
  • Korekcia a diagnostika (Zdravie a diagnostika)
    • Protokolovanie HTTP
    • Vyžiadať monitor
  • Nástroje na správu
    • Konzola na správu služby IIS

Podrobne som napísal o procese nasadenia webového servera IIS:

  • V systéme Microsoft Windows Server 2012 (R2) - tu. IIS verzie 8, po inštalácii by ste mali vidieť predvolenú webovú stránku formulára:

  • V systéme Microsoft Windows Server 2008 (R2) - tu. IIS verzie 7, po inštalácii by ste mali vidieť predvolenú webovú stránku formulára:

3. Inštalácia komponentov 1C:Enterprise

Na rovnakom serveri, kde je nasadený webový server IIS, nainštalujte 1C:Enterprise (32-bitové komponenty), nezabudnite vybrať komponenty počas inštalácie:

  • 1C: Podnik
  • Rozšírenia webového servera

Ak plánujete nakonfigurovať modul rozšírenia 64-bitového webového servera, musíte dodatočne spustiť inštalačný program 64-bitového servera z príslušnej distribúcie 1C:Enterprise a nainštalovať nasledujúci komponent:

  • Modul rozšírenia webového servera

4. Nastavenie operačného systému

Teraz musíte nastaviť potrebné práva na kľúčové priečinky používané na webový prístup k databázam 1C:Enterprise. Pre ukladací adresár pre súbory webovej lokality publikované na webovom serveri (predvolené C:inetpubwwwroot) musíte skupine udeliť úplné práva “ Používatelia» (Používatelia). V zásade je možné tento krok preskočiť, ale potom, aby ste mohli publikovať alebo upraviť publikáciu databázy, budete musieť spustiť 1C:Enterprise ako administrátor. Ak chcete nakonfigurovať zabezpečenie tohto adresára, kliknite naň kliknite pravým tlačidlom myši myšou a vyberte " Vlastnosti» (Vlastnosti).

V okne vlastností, ktoré sa otvorí, prejdite na kartu " Bezpečnosť» (Zabezpečenie) a stlačte tlačidlo « Zmeniť» (Upraviť...), ak chcete zmeniť aktuálne povolenia. Zobrazí sa okno povolení pre tento adresár. V zozname skupín alebo používateľov (skupiny alebo mená používateľov) vyberte skupinu " Používatelia" (Používatelia) a v zozname povolení pre vybranú skupinu nastavte príznak " plný prístup» (Úplná kontrola). Potom stlačte " Použiť" (Použiť) na uloženie zmien a zatvorenie všetkých okien pomocou tlačidla " OK».

Ďalej musíte udeliť plné práva adresáru s nainštalované súbory 1C:Enterprise (predvolene C: Program Files (x86) 1cv8 pre 32-bitový rozširujúci modul a C: Program Files1cv8 pre 64-bitovú skupinu). IIS_IUSRS. Za týmto účelom vykonáme rovnaké akcie, ako sú opísané vyššie, s jediným rozdielom, že aby sa požadovaná skupina objavila v zozname " Skupiny alebo Používatelia“ (skupiny alebo mená používateľov), musíte kliknúť na tlačidlo umiestnené pod zoznamom “ Pridať" (Pridať..) a v okne na výber skupín alebo používateľov kliknite na " Okrem toho" (Pokročilé…).

Potom kliknite na tlačidlo vpravo Vyhľadávanie"(Nájsť teraz), potom vyberte požadovanú skupinu IIS_IUSRS v tabuľke výsledkov vyhľadávania a kliknite na „ OK».

Skupina IIS_IUSRS sa zobrazí v zozname skupín alebo používateľov. Dajte mu plné práva k vybranému adresáru a kliknite na " Použiť» (Použiť) na uloženie zmien.

A nakoniec, ak sa publikácia vykonáva pre súborovú základňu, musíte uviesť aj skupinu IIS_IUSRS plné práva k adresáru obsahujúcemu súbory tejto informačnej databázy.

5. Publikovanie databázy na webovom serveri

Pristúpime k priamemu zverejneniu databázy na webovom serveri. Ak to chcete urobiť, spustite 1C:Enterprise v režime konfigurátora pre databázu, ktorú chcete publikovať. Potom vyberte " Administrácia» - « Zverejňuje sa na webový server...»

Otvorí sa okno pre nastavenie vlastností publikácie na webovom serveri. Hlavné polia potrebné na zverejnenie sú už predvolene vyplnené:

  • Názov virtuálneho adresára – názov, pod ktorým sa bude pristupovať k databáze na webovom serveri. Môže obsahovať iba latinské znaky.
  • Webový server – vyberie sa zo zoznamu webových serverov nájdených na aktuálnom počítači. V našom prípade ide o internetové informačné služby.
  • Adresár – fyzické umiestnenie adresára, kde budú umiestnené súbory virtuálnej aplikácie.
  • Zodpovedajúce príznaky môžu špecifikovať typy klientov, ktorí sa majú publikovať, ako aj indikovať možnosť publikovania webových služieb. V tabuľke nižšie môžete upraviť zoznam webových služieb, ktoré budú zverejnené, ako aj v stĺpci " Adresa» zmeniť synonymum, pomocou ktorého bude táto webová služba prístupná.
  • Pre webový server IIS je tiež možné indikovať potrebu vykonať autentifikáciu na webovom serveri pomocou nástrojov OS nastavením príslušného príznaku.

Po výbere požadovaných nastavení publikovania kliknite na „ Publikovať».

Ak publikácia prebehla bez chýb, zobrazí sa zodpovedajúca správa.

Publikovanie na webovom serveri IIS sa vždy vykonáva pre predvolenú webovú lokalitu a predvolenú oblasť aplikácií. Je potrebné mať na pamäti, že pri publikovaní z konfigurátora sa zaregistruje modul rozšírenia 32-bitového webového servera a predvolený fond aplikácií bude DefaultAppPool- funguje iba so 64-bitovými aplikáciami bez konfigurácie. Ďalšie akcie teda závisia od bitovej kapacity rozširujúceho modulu webového servera, ktorý plánujete použiť. V prípade zásuvného modulu 32-bitového webového servera musíte povoliť oblasti aplikácií používať 32-bitové aplikácie alebo zaregistrovať zásuvný modul 64-bitového webového servera. O tom sa bude diskutovať nižšie.

6. Nakonfigurujte službu IIS na používanie 32-bitového doplnku webového servera

Vybavenie» (Nástroje) - « Správca IIS

Predvolená webová lokalita- objavil sa virtuálny adresár skonvertovaný na aplikáciu s názvom, ktorý sme nastavili pri publikovaní databázy. Na dokončenie publikovania zostáva len povoliť 32-bitové aplikácie pre predvolený fond aplikácií. Ak to chcete urobiť, v strome pripojenia prejdite na " Aplikačné fondy» (Súbory aplikácií).

V zozname fondov aplikácií nájdite fond s názvom DefaultAppPool. Kliknite naň pravým tlačidlom myši a vyberte „ Extra možnosti" (Pokročilé nastavenia).

V okne nastavení fondu aplikácií, ktoré sa otvorí, v " Sú bežné» (Všeobecné) nájdite položku « Povolené 32-bitové aplikácie» (Povoliť 32-bitové aplikácie) a nastavte hodnotu parametra na Pravda. Potom uložte zmeny kliknutím na „ OK».

7. Nakonfigurujte službu IIS na používanie 64-bitového doplnku webového servera

Pomocou pomôcky môžete zaregistrovať 64-bitový modul rozšírenia webového servera webinst.exe zodpovedajúcu verziu umiestnenú v adresári kôš, adresár s nainštalovaný program 1C: Enterprise alebo použite metódu nižšie.

Spustite správcu internetových informačných služieb (IIS). Môžete to urobiť v Správcovi servera výberom položky ponuky " Vybavenie» (Nástroje) - « Správca IIS» (Správca internetových informačných služieb (IIS).

Tu po rozbalení stromu v okne spojení uvidíme, že pre predvolenú webovú stránku - Predvolená webová lokalita- objavil sa virtuálny adresár skonvertovaný na aplikáciu s názvom, ktorý sme nastavili pri publikovaní databázy. Na dokončenie publikácie zostáva len spresniť túto aplikáciu použite 64-bitovú obsluhu žiadosti. Ak to chcete urobiť, otvorte stránku nastavení mapovania obslužného programu pre tento virtuálny adresár výberom položky " Mapovanie manipulátora» (Mapovanie manipulátora) zapnuté domovskej stránke aplikácie.

Nájdite obslužný program v mapovacej tabuľke obslužného programu „Rozšírenie webovej služby 1C“. Tento obslužný program otvoríte dvojitým kliknutím na príslušný riadok v tabuľke.

Upravme obslužný program, pričom cestu k spustiteľnému dll 32-bitového modulu rozšírenia webového servera, ktorý je momentálne vybratý, nahradíme cestou k 64-bitovej verzii knižnice. V tomto príklade zmeňte cestu c " C:Program Files (x86)1cv88.3.4.389binwsisapi.dll"zapnuté" C:Program Files1cv88.3.4.389binwsisapi.dll» pomocou tlačidla výberu. Po zmene cesty stlačte " OK» pre uloženie zmien.

8. Pripojenie k zverejnenej infobáze cez webový prehliadač

No to je všetko. Pre pripojenia k novo publikovanej databáze spustite internet Explorer a do panela s adresou zadajte cestu k formuláru http://localhost/<Имя публикации информационной базы> . V tomto príklade je to http://localhost/DemoAccounting/.

K tejto informačnej databáze sa môžete pripojiť aj z ľubovoľného počítača v sieti prístupom k webovému serveru cez jeho interný (alebo ak je port 80 , externou) IP adresou.

V tomto prípade, aby 1C:Enterprise fungoval správne, názov domény, do ktorej sa hovor uskutočňuje (alebo IP adresa), musí byť pridaný na dôveryhodné stránky programu Internet Explorer a musia byť preň povolené vyskakovacie okná. Prečítajte si viac o konfigurácii Internet Explorera pre webového klienta 1C:Enterprise tu.

9. Pripojenie k zverejnenej informačnej databáze cez klienta 1C:Enterprise

Môžete sa tiež pripojiť k informačnej databáze zverejnenej na webovom serveri pomocou tenkého klienta 1C:Enterprise. Ak sa chcete pripojiť, otvorte spúšťacie okno 1C:Enterprise a kliknite na tlačidlo " Pridať» na pridanie informačnej bázy.

V okne na pridanie infobázy/skupiny nastavte prepínač na " Pridanie existujúcej informačnej databázy do zoznamu» a stlačte « Ďalej».

Zadajte názov databázy, ako sa bude zobrazovať v zozname infobáz (musí byť pre tento zoznam jedinečný), vyberte typ umiestnenia " Na webovom serveri» a stlačte « Ďalej».

Zadajte reťazec adresy na pripojenie k informačnej základni (bez predpony /ru_RU/). Môžete tu tiež zadať nastavenia proxy servera (ak existujú) a spôsob overenia na webovom serveri. Po zadaní potrebných nastavení znova kliknite na " Ďalej».

Zadajte parametre spustenia pre informačnú základňu a kliknite na " Pripravený» na dokončenie sprievodcu.

Potom sa táto informačná báza objaví v zozname databáz v okne spustenia 1C:Enterprise. Upozorňujeme, že konfigurátor režimu spustenia nie je dostupný tohto typu spojenia. stlačte " 1C: Podnik» na pripojenie k informačnej základni.

10. Konfiguračné súbory virtuálneho adresára

Pozrime sa bližšie na štruktúru súborov, ktoré vznikli počas procesu publikovania. Ak webový prístup k zverejnenej informačnej databáze z nejakého dôvodu nefunguje, konfiguračné súbory možno upraviť ručne, aby ste dosiahli požadovaný výsledok (konfiguračné súbory z tohto článku pre modul rozšírenia 64-bitového webového servera si môžete stiahnuť tu).

Poďme do adresára, ktorý sme špecifikovali pri publikovaní databázy. Uvidíme v ňom dva súbory:

  • default.vrd
  • web.config

Oba súbory je možné prezerať a upravovať pomocou ľubovoľného textový editor, ako je napríklad Poznámkový blok. Pozrime sa bližšie na štruktúru týchto súborov.

10.1. súbor default.vrd

V súbore default.vrd popisuje publikované webové služby (prvok ), ako aj názov virtuálnej aplikácie (atribút základňu) a reťazec pripojenia k informačnej báze 1C:Enterprise (atribút ib). V tomto príklade pre informačnú databázu súboru bude reťazec pripojenia takýto:

Ib="File="C:1C_BASEDemoAccounting";"

Ako vidíte z príkladu, ak sú v pripájacom reťazci znaky, ktoré sú podľa štandardu XML (http://www.w3.org/TR/xml11/) neplatné, musia sa zodpovedajúcim spôsobom nahradiť.

V reťazci pripojenia môžete zadať meno používateľa a heslo. V tomto prípade sa spojenie s infobázou vykoná v mene zadaného používateľa. Napríklad, ak sa chcete pripojiť ako predajca, reťazec pripojenia by bol:

Ib="Súbor="C:1C_BASEDemoAccounting";Usr=Predajca;Pwd=123;"

Pre informačnú základňu servera bude reťazec pripojenia vyzerať takto:

Ib="Srvr="WIN2012;Ref=Účtovníctvo;"

Kde WIN2012- názov klastra serverov 1C:Enterprise a účtovníctvo- názov databázy v klastri.

Viac o štruktúre daný súbor si môžete prečítať v Príručke správcu 2. vydanie, príloha 2, kapitola 3.12.

10.2. súbor web.config

Súbor web.config je súbor, ktorý definuje možnosti pre webovú aplikáciu ASP.NET. Každá webová aplikácia by mala mať súbor web.config nachádza v jeho koreňovom adresári. Náš virtuálny adresár nie je výnimkou. Aktuálny súbor obsahuje údaje o obslužnom nástroji rozšírenia webovej služby 1C, ktorý spracováva požiadavky pre túto aplikáciu. Obslužný program je nakonfigurovaný tak, že všetky požiadavky sa prenášajú do knižnice wsisapi.dll nachádza v adresári kôš, adresár so súbormi 1C:Enterprise. Ak sa používajú serverové informačné databázy, verzia knižnice sa musí zhodovať s verziou serverového klastra 1C:Enterprise.

Tento obslužný program môžete nájsť (alebo ho pridať, ak neexistuje) v správcovi internetových informačných služieb (IIS). Ak to chcete urobiť, vyberte kartu s aktuálnou aplikáciou a v okne vlastností vyberte položku " Mapovania manipulátora» (Mapovanie manipulátora).

V mapovacej tabuľke handlera uvidíme nášho handlera „Rozšírenie webovej služby 1C“. Ak takýto handler v zozname nie je, mal by byť pridaný výberom v okne « Akcie» (Akcie) položka « Pridanie zhody so zástupným skriptom» (Pridať mapu so zástupnými znakmi…).

Pri pridávaní zadajte názov handlera a zadajte cestu k súboru wsisapi.dll. Tieto parametre je možné zmeniť aj pre aktuálny obslužný program výberom položky " Zmeniť…» (Upraviť…) v okne so zoznamom akcií.

Musíte sa tiež uistiť, že príznak je nastavený pre handler " Výkon» (Vykonať) v okne zmeny povolenia funkcie. Toto okno môžete otvoriť výberom položky " Zmeniť povolenia funkcií...» (Upraviť povolenia funkcií…) v okne « Akcie» (Akcie).

Veľké korporácie využívajú softvérové ​​produkty 1C vo svojich odľahlých pobočkách často čelia problému nemožnosti inštalácie 1C na jednotlivých pracoviskách zamestnancov. Niekedy môžu byť dôvodom zastarané počítače, niekedy odľahlosť, niekedy nedostatok IT personálu. Vývojári 1C tento problém vyriešili vo verzii 8.2 platformy tak, že do nej integrovali špeciálneho webového klienta. Organizácia práce v tejto forme klienta výrazne ušetrí na modernizácii počítačov a údržbe personálu správcov 1C.

Navonok sa webový klient nelíši od tenkého klienta, okrem toho, že rozhranie 1C sa otvára v prehliadači. Ak chcete spustiť webových klientov 1C, musíte zverejniť webový server a mať na svojich pracoviskách dostupný internet. Pre databázovú komunikáciu a používateľské rozhranie Webový klient je zodpovedaný webovým serverom a technológiami DHTML a HTTPRequest. V čase prevádzky sa dáta prenášajú cez HTTP na webový server, kompilujú sa a priamo spúšťajú na strane klienta v prostredí internetového prehliadača.

Dostatočnú popularitu režimu webového klienta 1C vysvetľuje zoznam výhod:

  • Nie je potrebné inštalovať klientsku časť 1C na pracovisku;
  • Poskytovanie prístupu k databáze odkiaľkoľvek na svete s prístupom na internet;
  • Podpora pre všetky prehliadače, a teda všetky operačné systémy a všetky miniaplikácie s prístupom celosvetovej sieti;
  • Technická jednoduchosť, pretože používateľ musí jednoducho spustiť prehliadač a správne zadať adresu;
  • Špeciálny režim výmeny dát s webovým serverom pri nízkej rýchlosti internetu.

Okrem výhod má režim webového klienta aj určité nevýhody:

  1. Zraniteľnosť webového servera, ktorý je dostupný kdekoľvek na svete;
  2. Určité obmedzenia komunikácie a prevádzky systém súborov;
  3. Dostupné len pre konfigurácie, ktoré používajú typ riadenej aplikácie a tenkého klienta;
  4. Nedostupnosť miestnych licencií.

Ak ste sa pevne rozhodli, že webový klient 1C je pre používateľov skvelý, budete musieť nastaviť a zverejniť webový server. Ako príklad zvážte nastavenie štandardnej služby IIS zabudovanej do systému Windows.

Ak má váš počítač operačný systém Rodiny Windows, potom sa zaobídete aj bez programy tretích strán. Vstavaný server IIS, na konfiguráciu ktorej postačuje počiatočná znalosť systému. Je potrebné poznamenať, že inštalácia servera na slabý počítač sťaží spúšťanie webových klientov 1C a bude ohrozený výkon celého systému. Preto sa odporúča konfigurovať IIS iba na tých konfiguráciách, kde operačný systém funguje bez meškania a existuje veľká zásoba zdrojov.

Ak chcete začať konfigurovať server, prejdite na "Ovládací panel" -> "Programy a funkcie" -> "Zapnúť alebo vypnúť funkcie". Nájdite v strome pobočku „Služby IIS / Internetové služby“ a začiarknite nasledujúce políčka:

  • V časti „Spoločné funkcie HTTP“:
    • "Prehľadávať adresár";
    • "Predvolený dokument";
    • "statický obsah";
    • "Chyby HTTP".
  • "Zdravotná kontrola a diagnostika":
    • "protokolovanie HTTP";
    • Vyžiadať monitor.
  • Komponenty na vývoj aplikácií:
    • "ASP";
    • ASP.NET;
    • "Rozšírenie ISAPI";
    • "Rozšíriteľnosť.NET";
    • Filtre ISAPI.
  • "Ovládacie prvky":
    • "Konzola na správu IIS".

Ak chcete publikovať nakonfigurovaný server, musíte nainštalovať rozširujúce moduly webového servera 1C. Ak to chcete urobiť, počas procesu inštalácie 1C musíte v okne vybrať príslušnú položku na zmenu spôsobu inštalácie a nainštalovať komponenty. Potom spustite 1C v režime konfigurátora s administrátorskými právami a kliknite v menu "Administrácia" -> "Publikovanie na webovom serveri ...". Platforma 1C automaticky rozpozná nakonfigurovaný webový server a vy budete musieť zadať iba názov základne a jej umiestnenie.


Po kliknutí na tlačidlo Publikovať by sa mal server reštartovať. Teraz môžete skontrolovať priebeh práce spustením webového klienta 1C zadaním riadku do prehliadača: "http: ServerName / BaseName". Je potrebné zabezpečiť, aby všetci používatelia mali prístup k umiestneniu databázy na čítanie a zápis. V opačnom prípade nebude nastavenie webového klienta 1C na pracoviskách fungovať.

Webový klient 1C je pohodlný nástroj pre používateľov, ktorých výkon na pracovisku zanecháva veľa požiadaviek. Vďaka jednoduchému nastaveniu, minimálnym rozdielom v rozhraní aplikácie a zoznamu rôznych výhod si webový klient získal určitú obľubu vo firmách rôznych veľkostí.

Znížte čo najviac Požiadavky na systém k užívateľským strojom a naplno využiť možnosti implementované vo vás zverejnením 1C na webovom serveri. To vám umožní organizovať prácu s databázou nielen pomocou tenkého klienta, ale aj pomocou ľubovoľného prehliadača, bez inštalácie ďalších komponentov a aplikácií.

Primárne požiadavky

Minimálne systémové požiadavky na architektúru back-endu sa môžu značne líšiť a vo veľkej miere závisia od:

  1. Úlohy riešené programom;
  2. Intenzita toku dokumentov;
  3. Počet súčasne pripojených používateľov;
  4. Veľkosť a počet publikovaných a registrovaných databáz.

Pri publikovaní 1C na webovom serveri je však jednoducho nemožné robiť bez dvoch vecí:

  • Webový server nasadený v systéme;
  • Nainštalovaný a spustený rozširujúci modul dodávaný spoločnosťou 1C.

webový server

Týmto prvkom našej štruktúry môže byť buď Internet Information Server (IIS), dodávaný ako súčasť operačných systémov od spoločnosti Microsoft, resp server Apache. Samozrejme, existujú aj platené analógy týchto riešení, ale nebudeme o nich hovoriť.

Ďalšou výhodou produktov Apache je schopnosť spúšťať ich z operačných systémov podobných Linuxu.

Zvážime možnosť s IIS, pretože. nevyžaduje vyhľadávanie a inštaláciu produktov tretích strán.

Rozšírenia webového servera

Tieto moduly je možné nainštalovať spustením distribučného súboru platformy. Dosiahnutie okna vzhľad ktorý je znázornený na obr.1, musíte aktivovať inštaláciu príslušného komponentu.

Prirodzene, okrem rozšírení musí byť na počítači nainštalovaná aj samotná platforma 1C Enterprise, inak nebudeme mať prístup ku konfigurátoru, prostredníctvom ktorého sa vykonáva hlavná časť publikácie.

Po rozhodnutí o nástrojoch prejdime ku konfigurácii.

Inštalácia a spustenie webového servera

Ak chcete spustiť službu IIS na počítači s nainštalovaný Windows, musíte vykonať nasledujúcu postupnosť akcií (napríklad Windows 7):


Obr.3

Môžete sa uistiť, že webový server funguje tak, že do panela s adresou ľubovoľného prehliadača zadáte riadok ako „http://localhost“ a získate obrázok, ako na obr.4.

Obr.4


Obr.6.

V niektorých prípadoch (najmä ak program beží v 64-bitovom prostredí) operačný systém), po zverejnení databázy na serveri možno budete musieť upraviť prácu s knižnicami používanými platformou 1C. Môžete to urobiť z podponuky „Stránky“.

Po výbere konkrétnej, práve zverejnenej základne v zozname je potrebné aktivovať utilitu „Mapovanie manipulátora“ (obr. 7).
Obr.7

V našom prípade musíme vytvoriť korešpondenciu medzi ISAPI-dll a spustiteľným súborom wsisapi.dll umiestneným v priečinku BIN, nainštalovaná verzia platformy.

V zásade sa dá hlavná časť práce so serverom považovať za ukončenú, pristúpime priamo k zverejneniu databázy.

Publikovanie databázy na server

Nastavenie používateľských práv

Po prijatí vyššie uvedeného okna prejdeme k nastaveniu pravidiel prístupu pre používateľov.

Musíme povoliť plný prístup Používateľ IIS_USERS:

  • Do priečinka "C:\inetpub\wwwroot\Názov publikácie", kde je zdroj uložený;
  • Do priečinka s použitou verziou programu, kde je uložená knižnica wsisapi.dll;
  • Na miesto, kde je uložená základňa.

Po dokončení vyššie uvedených krokov môžeme skontrolovať výkon našej publikácie tak, že do okna prehliadača napíšeme riadok ako „localhoct / Názov publikácie“ a nájdeme tam identifikačný formulár používateľa.



Načítava...
Hore