Apache a server 1c na rôznych počítačoch. Konfigurácia webových serverov na prácu s 1C:Enterprise

  • 30.04.2019

06.04.2014

Dostupné:

Windows 8.1 Professional.

1C enterprise, verzia 8.3.4.465.

Databáza ZUP 3.0.

K zadanej databáze RAM je potrebné zriadiť prístup cez internetový prehliadač alebo tenkého klienta.

Pre lepšie pochopenie budú všetky akcie popísané z ovládacieho panela.

    2. Zverejnenie databázy od 1C enterprise.

    Po inštalácii IIS je potrebné spustiť konfigurátor ako lokálny správca a publikovať databázu.

  1. IIS nakonfiguruje samotný konfigurátor.

Súhlasíme s reštartovaním servera IIS po zverejnení novej databázy.


    7. Otvorte port vo firewalle.

    Ovládací panel - Brána firewall systému Windows - Extra možnosti.

    Vytvorte pravidlo pre prichádzajúce pripojenia pre vybraný port.

8. Organizácia práce cez internet.

Aby ste sa dostali na základňu z " otvorený internet“, musíte si od poskytovateľa zakúpiť „bielu IP adresu“. Obrazne povedané, bude to váš digitálny identifikátor, podľa ktorého vás rozpoznajú všetky počítače na internete. Ak je váš webový server s touto adresou, potom už nič iné nemusí byť hotovo. Ak bude internet distribuovať router, alebo iný počítač s proxy serverom (t.j. bránou), tak na tejto bráne musíte otvoriť jeden z portov a presmerovať ho na pracovný port IIS na webovom serveri.V bráne nastavenia, musíte špecifikovať prichádzajúci port a kde je presmerovaná návštevnosť - IP adresa a port webového servera.

  1. 9. Spustite prehliadač.

    V mojom prípade bude riadok spustenia prehliadača vyzerať takto:

http - indikácia protokolu.

i7- názov dns počítača alebo IP adresy webového servera.

180 - Port IIS (ak je port predvolený, možno ho vynechať)

hrm30 – zverejniť adresár (c:\inetpub\wwwroot\HRM30)

Pre tenkého klienta reťazec je určený v nastaveniach pripojenia.

Každý môže pracovať!

V budúcnosti by ste nemali zabudnúť aktualizovať publikáciu po aktualizácii podnikovej platformy 1C.

Ako viete, s vydaním konfigurácií 1C 8.3 napísaných výlučne v spravovaných formulároch bolo možné publikovať tieto konfigurácie na webovom serveri.

Publikácia 1C 8.3 na webovom serveri IIS sa líši iba inštaláciou serverovej časti.

Inštalácia webového servera Apache

Najprv si musíte stiahnuť súpravu na distribúciu servera. Nachádza sa na http://www.apache.org. Sťahovanie Najnovšia verzia distribučnú súpravu pre Windows a spustite inštaláciu.

Kliknite na tlačidlo "Ďalej", kým sa nezobrazí nasledujúce okno:

Do prvých dvoch polí zadajte „localhost“ (alebo 127.0.0.1). To znamená, že server pobeží ďalej lokálny počítač. Do tretieho poľa zadajte mailová adresa, dostane odpovede servera.

Treba poznamenať, že program Skype môžete použiť aj port 80. Preto ak ho používate, zakážte port 80 v nastaveniach.

Kliknite na „Ďalej“.

IN ďalšie okno Navrhujem si vybrať typická inštalácia. Tým sa nainštalujú všetky komponenty potrebné na prevádzku.

Ponechajte inštalačný adresár ako predvolený. Kliknite na „Inštalovať“. Spustí sa proces inštalácie.

Získajte bezplatné video lekcie 267 1C:

Po dokončení inštalácie by sa mal server spustiť automaticky. Ikona sa zobrazí na systémovej lište. To znamená, že server sa úspešne spustil. Ak dvakrát kliknete na túto ikonu, otvorí sa nasledujúce okno:

Publikovanie webového klienta a webových služieb v 1C 8.3 (8.2) na serveri Apache

Server beží. Teraz sa poďme zaoberať programom 1C. Spustíme konfigurátor.

V konfigurátore vyberte ponuku „Správa“ a potom „Publikovať na webovom serveri“.

Nastavenia sú tu minimálne. V podstate všetko by malo byť predvolene definované.

Stačí si vybrať adresár, môžete si vybrať ľubovoľný prázdny. „Názov“ musí byť uvedený v latinke.

Môžete si vybrať, ako chcete. Môžete ho úplne vypnúť. Hlavná vec je prejsť na kartu HTTP Services. Tu musíte vykonať rovnaké nastavenia ako na predchádzajúcej karte:

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é nasledujúcim spôsobom:
● 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 , na spustenie webového klienta zadajte ďalšia adresa 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) sa dodávajú s operačným systémom a na uľahčenie pochopenia, ktorý webový server používate, uvádzame tabuľku zhody medzi verziou webového servera a operačný 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úcia Webový server Apache(pre OS Windows aj Linux) možno 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é na počítači s webovým serverom spustiť konfigurátor požadovanej bitovej hodnoty.
● 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 publikovanie vykonáva pomocou nástroja webinst, potom musí byť ako správca spustený buď samotný nástroj, alebo interpret príkazového riadka systému 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 publikácia vyzerá takto:

● 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 adresár virtuálna aplikácia a je hostiteľom súboru default.vrd a konfiguruje ho;
● 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ú na 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í pamätajte na to, ž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. Publikovanie na webovom serveri

Potom by ste mali vykonať nasledujúce akcie:
● 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žití 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 budete vyzvaní na reštartovanie webového servera v nasledujúcich prípadoch:
● verzia 1C:Enterprise sa zmenila;
● cesta k modulu rozšírenia webového servera sa zmenila;
● hotovo nová publikácia pre webový server Apache;
● Publikovanie bolo zakázané.
Pri použití anonymnej autentifikácie a informačnej databázy súborov sa pri publikovaní kontroluje prístupové práva do adresára informačnej databázy používateľa, v mene ktorého anonymný prístup. 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
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, kde 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 zabezpečilo prácu 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 základné informácie 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 uverejňuje. 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), v zozname budú obe verzie webového servera. Treba mať na pamäti, že pre webový server Verzie Apache 2.2 a 2.4 sa líšia zmenami vykonanými v konfiguračnom súbore webového servera. Preto zadanie nesprávnej verzie 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. Viac mechanizmu štandardné rozhranie OData je 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 schopnosť získať a nastaviť klientskej aplikácie v prípade, že sa verzie klientskej aplikácie a servera nezhodujú. Ako distribučná súprava sa používa archív zip, celé meno ktorá je špecifikovaná ako hodnota vlastnosti Published Distribution Location. V súbore default.vrd tieto vlastnosti zodpovedajú atribútu pubds t bodového prvku. Archív by mal
nájsť distribučnú súpravu 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ť overenia 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škrtnutí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.

Štandardne publikovať webové služby. Zodpovedá za možnosť používať webové služby v tejto informačnej databáze, ktoré sú zverejnené 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út názvu bodový prvok.
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

Záložka HTTP služby je navrhnutý tak, aby ovládal 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.

Temp 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í. Popisuje 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 zón 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čiarkavacie políčka v stĺpcoch Nápoveda a Bezpečné zodpovedajú safe a špecifikujú atribúty (v tomto poradí) elementu zóny súboru default.vrd.
Parameter Úlohy na pozadí vo verzii súboru popisuje možnosť použitia pracovné miesta na pozadí vo verzii súboru infobase (atribút allowexecutescheduledjobs koreňový prvok bod).

3.3. nástroj webinst

3.3.1. všeobecný popis

Nástroj je určený na konfiguráciu webových serverov na podporu webového klienta. Pomôcka funguje v prostredí operačných systémov Windows a Linux a je súčasťou distribučnej sady systému.

webinst[-zverejniť] | - zmazať<веб-сервер> -wsdir <виртуальный каталог>
-riad <физический каталог>
-connstr <строка соединения>
-confpath<путь к файлу httpd.conf>
- deskriptor <путь к файлу default.vrd>
[-osauth]

POZOR! Názov parametra a hodnota musia byť oddelené medzerou. Ak parameter obsahuje medzery, musí byť uzavretý v úvodzovkách (“). Ak sa v parametri nachádza znak úvodzovky, vnútorné úvodzovky musia byť zdvojené.
POZOR! Pri spustení pomôcky je povolený iba jeden z parametrov: iis , apache2, apache22 alebo apache24.
POZOR! Ak chcete vykonať publikovanie, obslužný program musí byť spustený ako správca. Pri spustení v systéme Windows sa zobrazí výzva na eskaláciu privilégií.
-publish Uverejní webového klienta na webovom serveri.
- zmazať Publikácia sa odstraňuje z zadaný adresár(vrátane odstránenia fyzického adresára s publikáciou).
POZNÁMKA. Pri odstraňovaní publikácie stačí zadať iba parameter -wsdir. Na ovládanie operácie je možné zadať ďalšie parametre.
Určuje, pre ktorý webový server sa akcia vykoná (zverejnenie alebo odstránenie publikácie):
● -iis - webový server rodiny Internet spoločnosti Microsoft Informačné služby verzie 5.1, 6.0, 7.x, 8.x, 10.0 (iba pri použití s ​​OS Windows).
● -apache2 – webový server Apache 2.0.
● -apache22 – webový server Apache 2.2.
● -apache24 – webový server Apache 2.4.
Keď používate webový server Apache 2.4, môžete vynechať cestu ku konfiguračnému súboru pomocou voľby -confpath.
Upozorňujeme, že verzie webového servera Apache 2.2 a 2.4 sa líšia v zmenách vykonaných v konfiguračnom súbore webového servera.
Preto zadanie nesprávnej verzie webového servera spôsobí zlyhanie publikácie.
-wsdir Názov virtuálneho adresára.
-riad Názov fyzického adresára, kde bude namapovaný virtuálny adresár webového servera. Adresár musí existovať.
Pre IIS 7.xa novšie publikovanie nie je podporované, ak toto nastavenie ukazuje na adresár %SYSTEMDRIVE%.
\inetpub\wwwroot.
POZNÁMKA. Ak je názov adresára uvedený v úvodzovkách, nesmie končiť znakom „\“. Správne: „c:\moja cesta“, nesprávne: „c:\moja cesta\“.
-connstr Reťazec pripojenia informačnej databázy. Podrobnosti nájdete v popise pripájacieho reťazca v zabudovanej nápovede konfigurátora.
-confpathÚplná cesta ku konfiguračnému súboru (httpd.conf) webového servera Apache. Toto nastavenie platí len pri používaní webových serverov
Apache.
- deskriptor Umožňuje publikovať podľa šablóny špecifikovanej existujúcim súborom špecifikovaným v tomto parametri (vrátane cesty k súboru). názov
Súbor šablóny nemusí byť default.vrd. Pri publikovaní existujúci súbor default.vrd je úplne nahradený súborom šablóny. Ak sú spolu s touto voľbou zadané voľby -wsdir alebo -connstr, potom hodnoty týchto volieb prepíšu hodnoty atribútov base a ib (v tomto poradí) bodového prvku.
Ak parameter - deskriptor je zadaný súčasne s parametrom -delete, potom sa zo súboru šablóny použije názov virtuálneho adresára (základný atribút bodového prvku) a pripojovací reťazec infobase (atribút ib bodového prvku). Publikácia bude vymazaná, iba ak sa zhodujú obe hodnoty pre publikáciu, ktorá sa má odstrániť, a súbor šablóny.
--osauth len pre IIS Pri publikovaní nakonfiguruje použitie overenia OS na webovom serveri. Toto nastavenie platí len pri používaní webových serverov IIS.

3.3.2. Príklady publikácií

Príklad príkazu publikovania pre IIS 7.0 a novší:
webinst –publish -iis -wsdir demo -dir “c:\inetpub\demo” -connstr “Srvr=server:1741;Ref=demo;”


● Virtuálny adresár: demo (možnosť -wsdir demo );
● Fyzický adresár, kde je namapovaný virtuálny adresár: C:\inetpub\demo (možnosť -dir „c:\inetpub\demo“ );
● Reťazec pripojenia Infobase: Srvr=server:1741;Ref=demo ; (parameter - connstr "Srvr=server:1741;Ref=demo;“, verzia klient-server infobázy).
Príklad zverejneného príkazu Apache 2.2:

webinst –publish -apache22 -wsdir DemoWS -dir “c:\apache.www\demows” -connstr “File=””c:\my db\demows””;” -confpath “C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

IN tento príklad webový klient je zverejnený s nasledujúcimi parametrami:
● Virtuálny adresár: DemoWS (možnosť -wsdir demoWS );
● Fyzický adresár, kde je namapovaný virtuálny adresár: C:\apache.www\demows (voliteľné -dir "c:\apache.www\demows");
● Reťazec pripojenia informačnej databázy: File=”c:\my db\demows”; (parameter - connstr “File=””c:\mydb\demows””;” , verzia súboru informačnej databázy);
● Konfiguračný súbor webového servera Apache: C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf(možnosť -confpath
“C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf“).

Príklad publikovania pomocou súboru šablóny:
webinst -publish -iis -wsdir demoMA -dir “c:\inetpub\wwwroot\demoMA” -connstr “Srvr=server:1741;Ref=demo;” -šablóna deskriptora.vrd
V tomto príklade:
● Publikovanie na webovom serveri IIS (možnosti -publikovať -iis );
● Virtuálny adresár: demoMA (možnosť -wsdir demoMA );
● Fyzický adresár, kde je namapovaný virtuálny adresár: c:\inetpub\wwwroot\demoMA (možnosť -dir "c:\inetpub\wwwroot\demoMA");
● Reťazec pripojenia informačnej databázy Srvr=server:1741;Ref=demo; (parameter -connstr “Srvr=server:1741;Ref=demo;”);
● Ostatné parametre publikácie sa získajú zo súboru šablóny template.vrd (parameter -descriptor template.vrd ).

Príklad príkazu na odstránenie publikácie pre IIS:

webinst --delete --iis --wsdir DemoWS

Tento príklad vymaže publikáciu vo virtuálnom adresári:
● Virtuálny adresár: DemoWS (možnosť –wsdir DemoWS ). Zvyšné parametre sú určené automaticky týmto názvom.

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 pre 32-bitový, a pre 64-bitový modul rozšírenia webového servera.

1. Čo potrebujete

  1. Počítač zodpovedný za prevádzku webového servera s jedným z nasledujúcich operačných systémov:
  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:

  • 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) - . 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) - . 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 tom istom serveri, kde je nasadený webový server IIS (32-bitové komponenty), nezabudnite vybrať komponenty počas inštalácie:

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

Ak plánujete nakonfigurovať 64-bitový modul rozšírenia webového servera, musíte navyše spustiť 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 nainštalovať potrebné práva do kľúčových priečinkov používaných na webový prístup k databázam 1C:Enterprise. Pre ukladací adresár pre súbory webovej lokality publikované na webovom serveri (predvolené C:\inetpub\wwwroot\) musí byť uvedené plné práva skupina" 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ši a obsahové menu vybrať " 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 s povoleniami 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 dať 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 Files\1cv8\ 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. Udeľte mu plné práva na vybraný adresár a kliknite na „ Použiť» (Použiť) na uloženie zmien.

Nakoniec, ak je publikácia pre spisová základňa, musíte dať aj skupine 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 znaky latinky.
  • Webový server – vybraný zo zoznamu nájdeného na aktuálny počítač webové servery. V našom prípade ide o internetové informačné služby.
  • Adresár – Fyzické umiestnenie adresára, kde sa budú nachádzať 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.

Výberom potrebné nastavenia publikácie 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- bez konfigurácie funguje len so 64-bitovými aplikáciami. resp. ďalšie akcie závisí 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 " generál» (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ým 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 ( správca 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» (Mapnutia obslužného programu) zapnuté domovskej stránke aplikácie.

Nájdite obslužný nástroj 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 a nahradíme cestu k spustiteľnému dll 32-bitového modulu rozšírenia webového servera, ktorý je vybratý v tento moment, na cestu k 64-bitovej verzii knižnice. V tomto príklade zmeňte cestu c " C:\Program Files (x86)\1cv8\8.3.4.389\bin\wsisapi.dll"na" C:\Program Files\1cv8\8.3.4.389\bin\wsisapi.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 akéhokoľvek 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 pre správna prevádzka„1C:Enterprise“, názov domény, na ktorú je požiadavka odoslaná (alebo IP adresa), musí byť pridaný na dôveryhodné stránky programu Internet Explorer a musia byť pre ňu povolené vyskakovacie okná. Viac o Nastavenie internetu Prieskumník pre webového klienta 1C:Enterprise, prečítajte si.

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 tak, ako sa bude zobrazovať v zozname infobáz (musí byť jedinečný pre tento zoznam), vyberte typ miesta " 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 spúšťacom okne 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ť).

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="Súbor="C:\1C_BASE\DemoAccounting";"

Ako môžete vidieť z príkladu, ak sú v pripájacom reťazci znaky, ktoré sú neplatné podľa štandardu XML (http://www.w3.org/TR/xml11/), 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_BASE\DemoAccounting";Usr=Predajca;Pwd=123;"

Pre reťazec pripojenia bude vyzerať takto:

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

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

Viac o štruktúre tohto súboru si môžete prečítať v knihe „Príručka 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 nastavenia 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. IN 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).

Pomohol vám tento článok?

Hoci 1C neodporúča používať webový server v súborový režim(ale iba na serveri) - napriek tomu pre malé podniky s 2-3 účtovníkmi, pomocou webového servera na nových konfiguráciách so "spravovanými formulármi" (Účtovníctvo 3.0, Mzda 3.0 atď.) - umožňuje organizovať pomerne rýchly prístup na základňu sieťové počítače, aj keď sú to počítače, sú to v podstate už staré odpadky. Dôležité je len to, aby hlavný počítač s databázami a webový server bol slušný (napríklad Core I3, 8 GB RAM a SSD disk).

Podrobný návod na nastavenie webového servera 1C na Apache (vrátane verzie súborov databáz)

1. Stiahnite si inštalačný program Apache

Z nejakého dôvodu sa všetky nové verzie (napríklad 2.4.25) Apache prestali nahrávať ako samorozbaľovacia distribúcia. Pre nás je celkom prijateľné používať nie najviac najnovšia distribúcia 2.2.25 - umožňuje získať pohodlného inštalatéra a vyhnúť sa ďalším manipuláciám.

Upozorňujem - je pre nás výhodné použiť inštalačný program * .msi

Na odporúčanie používateľa (vďaka, Vladimír) zverejňujem odkaz na Apache verziu 2.4 (www.apachelounge.com). Tiež podľa jeho slov - ak si stiahnete x64, potom sa pripravte na inštaláciu podobnej platformy x64 1c a úpravu riadku LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2016/bin/wsap24.dll v httpd.conf.
Sám však neodporúčam používať 64-bitové 1C, pretože s vysokou pravdepodobnosťou vzniknú obrovské ťažkosti pri pripájaní obchodných zariadení alebo niektorých iných knižníc tretích strán.

Vyberieme distribučnú súpravu „no ssl“, ak sa databázy budú otvárať iba v našej lokálna sieť alebo „ssl“ distribúcia, ak bude databáza otvorená na internete. Viac o nastavení ssl si môžete prečítať v článku infostart.

V našom príklade nakonfigurujeme server bez ssl na použitie iba v rámci lokálnej siete.

2. Spustite stiahnutý inštalačný program

Vyplňte Network Domain: Localhost, Server name: Localhost

Stlačí NEXT, Typ nastavenia: Typické NEXT, NEXT, INSTALL

3. Skontrolujte, či sa webový server spustil

Ak to chcete urobiť, otvorte ľubovoľný prehliadač a zadajte adresu stránky http://localhost

Mali by sme vidieť stránku s nápisom Funguje to!

Zistite IP adresu nášho počítača v lokálnej sieti. Ak to chcete urobiť, v pravom dolnom rohu (vedľa hodín) nájdeme ikonu lokálnej siete, kliknite na ňu pravým tlačidlom myši a otvorte „Centrum sietí a zdieľania“

Výber našej siete

A kliknite na tlačidlo "Podrobnosti".

V mojom prípade je adresa počítača v lokálnej sieti 192.168.0.189

Teraz sa vrátime do prehliadača a skontrolujeme dostupnosť stránky It Works na IP adrese http://192.168.0.189 (vo vašom prípade sa čísla budú líšiť)

Ak znova uvidíte známu stránku Funguje to, všetko je v poriadku,

4. Skontrolujte dostupnosť stránky z iných počítačov a nakonfigurujte firewall

Opäť sa pokúsime otvoriť známu stránku http://192.168.0.189 (máte iné čísla), ale z akéhokoľvek iného počítača v lokálnej sieti.

Ak sa namiesto známej stránky zobrazí „Nedá sa získať prístup k lokalite“ alebo podobná správa, nakonfigurujte bránu firewall. Ak to chcete urobiť, vráťte sa do počítača, na ktorom je nainštalovaný Apache, prejdite na "Ovládací panel" - "Systém a zabezpečenie" - "Brána firewall systému Windows" a na ľavej strane obrazovky kliknite na "Rozšírené nastavenia".

Kliknite na sekciu „Pravidlá pre prichádzajúce pripojenia“ a potom na pravej strane okna „Vytvoriť pravidlo“

Začiarknite všetky tri políčka

Zadajte ľubovoľný názov, napríklad „port webového servera 80 pre 1C“. Pripravený.

Opäť prejdeme na iné počítače a uistíme sa, že teraz na adrese IP http://192.168.0.189 prehliadač zobrazuje stránku, ktorá je nám známa Funguje to

5. Našu základňu zverejňujeme na webovom serveri.

Otvárame konfigurátor našej databázy (spustenie 1C je povinné v mene správcu)