Instalace 1C na webovém serveru IIS. Konfigurace webových serverů k práci s "1C: Enterprise

Existuje systém Windows Server C 1C 8.3 (DB - MSSQL).
Úloha - Konfigurace publikace databáze na webovém serveru Linuxu.
Surtleties - modul 1C pro Apaches funguje pouze s 2.0 a 2.2 a aktuální verze je ve většině distribucí - 2.4+
Napište více, abyste nezapomněli. No, pokud nikdy nevíte, někdo jiný přijde hodnou komukoli - nemusíte běžet na fórech při hledání potřebných týmů.

Železo - dalo gigabajtům beran, jedno jádro a 20 gigabajtů disku. Nikdy není pozdě na zvýšení.
OS: Stabilní Debian, zvykla jsem si na něj.

Dal jsem minimálně, včetně SSH serveru, ale ne včetně webu. To se do toho vrátí.

Po instalaci základní nastavení Pro chuti, obvykle jsem dal místní utf8, dát sudo, mc a vim, zbytek potřeb.
Dále musíte dát Apache 2.2. A udělat to správná cesta, nejen stahování balíku DEB. :)

První Přidat do /etc/apt/sources.list řádky s odkazem na předchozí verze Rozdělení.
DEB http://mirror.yandex.ru/debian/ Wheezy Hlavní DEB-SRC http://mirror.yandex.ru/debian/ Wheezy Main
Samozřejmě můžete psát oldstable - V současné době bude také správný. Ale pouze v současnosti, protože dříve nebo později bude vydána nová stabilní verze a v oldstable A pak místo Apache 2.2 bude 2,4. I když doufám, že do té doby bude 1C aktualizován a vydělán s novějšími verzemi Apaches. Ale kdo je zná? :)
Kde zrcadlo.yandex.ru. - Je zde název vašeho oblíbeného serveru s úložištěm.

Pak aktualizovat indexy - aPT-GET UPDATE - A podíváme, že zde máme tým Apache apt-cache showpkg apache2
Existuje mnoho všeho výstupu, ale jen se zajímáme pouze o začátek výstupu:
Balíček: Apache2 verze: 2.4.10-10 + DEB8U3 (/var/lib/apt/lists/mirror.yandex.ru_debian_dists_stable_main_binary-i386_packages) popis jazyka: soubor: /var/lib/apt/lists/mirror.yandex.ru_debian_dists_stable_main_binary- I386_PACKAGES MD5: Popis Jazyk: CS Soubor: /var/lib/apt/lists/mirror.yandex.ru_debian_dists_stable_main_i18n_translation-en MD5: Popis Jazyk: Soubor: RU: /VAR/lib/apt/lists/mirror.yandex.ru_debian_dists_stable_main_i18n_translation-RU MD5 : 2.4.10-10 + DEB8U1 (/var/lib/apt/lists/security.debian.org_dists_stable_updates_main_binary-i386_pactings) popis jazyka: soubor: /var/lib/apt/lists/mirror.yandex.ru_debian_dists_stable_main_binary-i386_packages md5: popis Jazyk: en Soubor: /var/lib/apt/lists/mirror.yandex.ru_debian_dists_stable_main_i18n_translation-en MD5: Popis Jazyk: Soubor: /VAR/lib/apt/lists/mirror.yandex.ru_debian_dists_stable_main_i18n_translation-RU MD5: 2.2.22 -13 + DEB7U6 (/var/lib/apt/lists/mirror.yandex.ru_deb IAN_DISTS_WHEEZY_MAIN_BINARY-I386_PACKARY) Popis Jazyk: Soubor: /var/lib/apt/lists/mirror.yandex.ru_debian_dists_whey_main_binary-i386_Packages_main_binary-I386_packages MD5: Popis Jazyk: en Soubor: /var/lib/apt/lists/mirror.yandex.ru_debian_dists_wheezy_main_i18n_translation-en md5 : Popis Jazyk: CS Soubor: /var/lib/apt/lists/mirror.yandex.ru_debian_dists_wheezy_main_i18n_translation-RU MD5:

Vidíme, že kromě 2.4.10 je verze 2.2.22-13 + DEB7U6 - co je potřeba.
Dát: aPT-GET Install Apache2 \u003d 2.2.22-13 + DEB7U6
Nebo přesněji: aPT-GET Install Apache2 \u003d 2.2.22-13 + DEB7U6 ApACHE2-MPM-WORKER \u003d 2.2.22-13 + DEB7U6 ApACHE2.2-Common Common \u003d 2.2.22-13 + DEB7U6 ApACHE2.2-bin \u003d 2.2.22-13 + DEB7U6.A zbytek závislostí bude již tažen strojem.

Poté jsme dostali do držitele, aby nedošlo k náhodně upgrade.

Apt-Mark Hold Apache2 Apache2-MPM pracovník Apache2.2-Common Common Apache2.2-bin Apache2 je označen jako pevný. Apache2-MPM pracovník je označen jako pevný. Apache2.2-Common je označen jako pevný. Apache2.2-bin je označen jako pevný.
Můžete spustit službu Apache2 Start a srazit volajícího na 80 port pro kontrolu, pokud je spuštěn prohlížeč lenost.

telnet Localhost 80.
Snaží se :: 1 ... připojeno k localhost. Escape charakter je "^]". jeden 501 metoda není implementována

Metoda není implementována

1 až /index.html není podporován.


Apache / 2.2.22 (Debian) Server ve společnosti 1CWEB port 80
Spojení uzavřené zahraničním hostitelem.

Přísahá - to znamená práci.

Teď jsme dali 1c.
Potřebujeme jen 1C Webové služby (balíček 1c-Enterprise83-WS). A 1c-Enterprise83-Commonkterý je prezidentně registrovaný. A 1c-Enterprise83-serverkterý není zaregistrován v závislosti na, ale bez ní, publikační nástroj zapíše "segmentační chybu".
V zásadě je zapotřebí pouze modul pro Apache. wSAP22.SO. Z balení 1c-Enterprise83-WSA všechno ostatní lze provést přes textový editor. Ale jsem líný muž a lepší strávit několik megabajtů na 1s, které budu řídit čáry do konfigurů. :)

Dále musíte vytvořit složku pro ukládání nastavení publikované databáze 1C. Můžete ve stromu webového řidiče, ale budu to lepší odděleně, přímo u kořene, / 1c.
Po tom, ze složky s nainstalovanými soubory 1C ( /OPT/1C/v8.3/i386.) Spustíme publikační nástroj webinst.s následujícími parametry (veřejná zkušební základna):
./WebINST -ACHACHE22 -WSDIR testlitupp -dir / 1C / testlitupp -connstr "srvr \u003d 10.0.0.4; ref \u003d testlitupp;" -ConfPath /etc/apache2/apache2.conf Vydavatelství

Apache22 - Naše verze webového serveru
-Wsdir testlitupp - složka na webovém serveru, ve kterém bude publikovaná základna k dispozici (http: // vashverver / testlitupp)
-dir / 1c / testlitupp - složka, ve které bude soubor výchozího .vrd uložen s nastavením publikace
-Connstr "srvr \u003d 10.0.0.4; ref \u003d testlitupp;" - IP server 1c a název publikované databáze
-ConfPath /etc/apache2/apache2.conf - cesta k Apache Config

Kdyby to bylo napsáno "Vydavatelství", pak všechno šlo dobře. Pokud píšete chybu segmentace ", pak jste s největší pravděpodobností zapomněli 1c-Enterprise83-server.
Podle výsledků máme výchozí soubor.VRD

A několik nových řádků v konfiguračním souboru webového serveru:

LOADMODULE _1CWS_MODULE "/OPT/1C/v8.3/i386/wsap22.so" # 1c publikace alias "/ testlitupp" "/ 1c / testlitupp /" AlloverRide Všechny možnosti Order Order Alod, Deny Povolit od všech Sethandler 1C-Aplikace ManagedAppolicationDescriptor "/1c/testliteupp/default.vrd"
Restartování Apache (Service Apache2 Restart) a jít vidět, co tam bylo publikováno.
Publikováno, požádá o heslo.

A připouští databázi.

Práce. Další nastavení publikace se provádí prostřednictvím editace souborů VRD (například povolení na ladění) a vaši programátoři dělníci 1C se musí zapojit do dokončení webového klientského rozhraní.
Pokud přidáte možnosti, například s připojením služby s rukama, nezapomeňte jej odstranit v souboru Default.vrd poslední lomítko v řádku "Base \u003d" / testLupp "Ib \u003d" SRVR \u003d 10.0.0.4; Ref \u003d Testlupp; " / \u003e "Mluvil jsem dlouho. Pokud neodstraníte a přidáte něco po, "Chyba 500" bez dalších informací.
Jaká bude zatížení na webovém ovladači - stále nevím, stále máme v testovacím režimu a dost přidělených zdrojů. Ale přidejte paměť nebo jádra jako problémy se zvyšují, nebudou žádné problémy.

Obecně platí, že v jiných distribucích Linuxu se vše provádí podobně, rozdíly pouze při instalaci staré verze Apache.

06.04.2014

Tady je:

Windows 8.1 Professional.

1C Enterprise, verze 8.3.4.465.

Databáze CD 3.0.

Je nutné nastavit přístup k zadané databázi SOP prostřednictvím internetového prohlížeče nebo tenkého klienta.

Pro snadné pochopení budou všechny akce popsány z ovládacího panelu.

    2. Zveřejnění databáze z 1C Enterprise.

    Po instalaci služby IIS musíte spustit konfigurátor jménem místního správce a publikovat databázi.

  1. Konfigurátor sám konfiguruje IIS.

Souhlasíme s restartováním serveru IIS po publikaci nové základny.


    7. Otevřete port v bráně firewall.

    Ovládací panel - Windows Firewall - Další parametry.

    Vytvořte pravidlo pro příchozí připojení pro vybraný port.

8. Organizace práce prostřednictvím internetu.

Aby databáze získala z nabídky "Open Internet", musíte získat "White IP adresu" od poskytovatele. Figurativně řečeno, bude váš digitální identifikátor, pro který vás všechny internetové počítače rozpozná. Pokud je váš webový server s takovou adresou, nepotřebujete nic jiného. Pokud Internet rozdává router nebo jiný počítač s proxy serverem (tj. Gateway), pak na této bráně musíte otevřít některé porty a přesměrovat jej do pracovního portu služby IIS na webovém serveru. V nastavení brány musíte zadat příchozí port a kde je provoz přesměrován - adresa IP a port webového serveru.

  1. 9. Spusťte prohlížeč.

    V mém případě bude mít řádek prohlížeče takto:

protokol HTTP - Poznámka.

i7 - DNS název počítače nebo adresu webového serveru.

180 - IIS port (pokud výchozí port nemůžete zadat)

hRM30 - Publikační katalog (C: InetPub wwwwroot \\ HRM30)

Pro tenký klient je řetězec zadán v nastavení připojení.

Všechno, můžete pracovat!

V budoucnu nezapomeňte aktualizovat publikaci po aktualizaci platformy 1C Enterprise.

Tisk (Ctrl + P)

Konfigurace webových serverů k práci s "1C: Enterprise"

1. Obecné informace

Tento článek popisuje mechanismus konfigurace webového serveru pro práci s webovým klientem a webovými službami, stejně jako konfigurace podpory ověřování OpenID. Po zveřejnění bude odvolání na publikované komponenty provedeno takto:
● Odvolání na webového klienta. Chcete-li spustit webového klienta, musíte použít adresu, která je tvořena následujícími pravidly: <Имя хоста веб-сервера>/<Имя виртуального каталога> . Pokud název virtuálního adresáře Democfg spustíte webový klient, měli byste vytočit následující adresu URL (pro přístup k místnímu počítači): http: // localhost / democfg.
● Odvolání na webovou službu. Chcete-li získat přístup k webové službě, musíte použít adresu, která je vytvořena následovně:
<Jméno hostitele webového serveru\u003e /<Имя виртуального каталога>/ Ws / ws /<Имя Web-сервиса> nebo <Имя хоста веб-сервера>/<Имя виртуального каталога>/ Ws / ws /<Адрес Web-сервиса> .
Pokud tedy virtuální adresář má název demoků, je označen název webové služby v konfigurátoru jako Demonstrace WS.A jako adresa je demoworkws, přístup k webové službě může být proveden současně na dvou adresách (pro přístup k místnímu počítači):
http: // localhost / demoys / ws / demonstracewsws nebo http: // localhost / demown / ws / demoworkws.
Přečtěte si více o webových službách.
● Odvolání se službou HTTP. Pro přístup k službě HTTP musíte použít adresu, která je vytvořena následovně:
<Имя хоста веб-сервера>/<Имя виртуального каталога>/ Hs /<путь к ресурсу>.
Pro více informací o službách HTTP naleznete zde.
● Otevření OpenID se provádí automaticky.
Internetová informační služba Rodinné webové servery (další IIS) jsou dodávány s operačním systémem a zjednodušit porozumění, který webový server používáte, zadejte tabulku odpovídající verzi webového serveru a operačního systému:

IIS verze Provozní systém verze
IIS 5.1 Windows XP Professional
IIS 6.0 Windows Server 2003 nebo Windows XP Professional X64 Edition
IIS 7.0 Windows Vista nebo Windows Server 2008
IIS 7.5 Windows 7 nebo Windows Server 2008 R2
IIS 8.0 Windows 8 nebo Windows Server 2012
IIS 8.5 Windows 8.1 nebo Windows Server 2012 R2
IIS 10.0 Windows 10

Distribuce webového serveru Apache (a to jak pro Windows a Linux OS), lze získat na webových stránkách projektu: http://httpd.apache.org/download.

2. Obecné požadavky

V počítači, kde je publikace provedena, musí být nainstalován a nakonfigurován podporovaný webový server. Pro instalaci webového serveru Internet Information Services můžete potřebovat distribuci použitého operačního systému. Při instalaci webového serveru musíte nainstalovat podporu rozšíření ISAPI. Chcete-li nainstalovat webový server, jsou zapotřebí oprávnění pro správu na počítači, ke kterému bude nainstalován požadovaný webový server. Publikace lze provádět dvěma způsoby:
● Pomocí dialogu publikace na webovém serveru, pokud je na počítači s webovým serverem, je možné spustit konfigurátor požadovaného bitu.
● Pomocí nástroje Webinst. (Měli byste zavolat nástroj Webinst z 32bitové verze bin "1C: podniků")

Chcete-li provést publikování na webových serverech, jsou zapotřebí oprávnění pro správu v počítači, kde se provádí publikace:

● Pro OS. Windows Vista. A starší k provedení publikace, měli byste spustit konfigurátor pomocí položky Běh na jméno správce Kontextový menu aplikace nebo spuštění programu. Pokud se publikace provádí pomocí nástroje Webinst, musí být správce spuštěn nebo samotný nástroj nebo tlumočníka příkazový řádek Okna.
● U LINUX Chcete-li provést publikaci, měli byste dostat právy superuser (uživatel root) pomocí příkazu SU nebo spustit aplikaci, která provede publikaci pomocí příkazu sudo.

Při pokusu o publikování systému zkontroluje přítomnost nezbytných oprávnění k provedení operace. Pokud oprávnění aktuálního uživatele nestačí k plnění publikace, pak:

● Při publikování konfigurátoru je uživatel dotázán na potřebu pokračovat v publikaci. Dialog označuje příčinu vzniku (dialogu) a existují doporučení, jak získat nezbytná oprávnění.
● Při publikování pomocí nástroje Webinst Utility je uživatel vydán diagnostickou zprávu, ale publikace pokračuje.

Publikace je možné pouze v případě, že "1C: Enterprise" se nachází v počítači s webovým serverem.
Pro webový server IIS 7.x a starší nepodporuje publikaci Pokud je vlastnost adresář (nebo parametr DIR Utility Webinst) označuje adresář % Systemdrive% inetpub wwwroot.
POZNÁMKA. Chcete-li pracovat s konfigurací prostřednictvím webového serveru, konfigurace by neměla být prázdná.

3. Druhy publikace

3.1. Obecná publikační schéma

Všeobecné schéma Publikace vypadají takto:

● Registrace modulu zpracování dotazu (rozšíření webového serveru) odpovídající webovému serveru;
● Virtuální aplikace je zaznamenána na webovém serveru;
● Je vytvořen adresář virtuální aplikace a obsahuje výchozí soubor.VRD a nakonfigurován jej;
● U uživatelů jsou přiřazeny práva k adresáři s databázovým souborem (pro verzi souboru).

Chcete-li publikovat webového klienta, měli byste použít verzi "1c: Enterprise", která se používá k práci s informační základnou, ke které je plánováno na přístup pomocí webového klienta. Pokud existují dvě verze na počítači, například 8.3.3.100 a 8.3.3.3.150 a server "1C: podniky" verze 8.3.3.150, pak publikovat, musíte použít konfigurátor nebo nástroj webinstu je přesně stejnou verzi.
Při vykonávání publikace je třeba mít na paměti, že vypouštění registrovaného rozšíření webového serveru musí odpovídat akumulátoru samotného webového serveru.

Při publikování webového serveru IIS byste měli pamatovat, že:
● Publikace je vždy prováděna pro výchozí webové stránky (výchozí web);
● Publikace je vždy prováděna pro výchozí aplikační fond (DefaultApppool);
● Pro aplikační fond používaný k práci "1C: Podniky", podpora Environment.Net musí být zakázána. Chcete-li to provést, nastavte vlastnost bazénů v oboru Medium. NET Framework. V hodnotě bez spravovaného kódu.
Chcete-li provést publikaci z konfigurátoru, musíte použít dialog publikace ( Správa - publikace na webovém serveru ...).

Obr. 1. Publikace na webovém serveru

Následují následující:
● Zadejte název virtuálního adresáře do pole Název, zatímco název virtuálního adresáře může sestávat pouze ze symbolů latinské abecedy.
● V poli Web Server zadejte typ webového serveru, pro který je provedena publikace.
● V poli Directory zadejte fyzické umístění adresáře, ve kterém budou umístěny soubory popisující virtuální adresář. Při použití webového serveru Apache by měl název katalogu sestávat pouze ze symbolů latinské abecedy.
● V závislosti na potřebě nastavit příznaky Publikovat subtilní a webové klienta a publikovat webové služby.
● Pro webový server IIS můžete zadat potřebu ověřit na webovém serveru pomocí operačního systému.
● Pokud potřebujete vybrat webové služby, které je třeba zveřejnit. Může být změněna adresa sloupce. Tento sloupec nastavuje webovou službu Synonymum. Odvolání na webovou službu je možné jak podle jména i synonymum.
● V případě potřeby nakonfigurujte zbývající parametry publikace.
● Stiskněte tlačítko Publikování spustí proces publikace. Stisknutím tlačítka Zakázat provede odstranění publikování z vybraného webového serveru.

Po dokončení publikace bude vyzváni k restartování webového serveru v následujících případech:
● Změnila se verze "1C: Podniky";
● Cesta k modulu rozšíření webového serveru se změnila;
● Pro webový server Apache se provádí nová publikace;
● Publikace je vypnuta.
Při použití anonymního ověřování a databází informací o souboru při provádění publikace existuje kontrola přístupových práv k adresáři informační základny pro uživatele, na které se provádí anonymní přístup. Pokud uživatel nemá požadovaná práva, Varování je vydáno o nemožnosti práce s touto informační základnou prostřednictvím webového serveru. Doporučuje se nebo dané právo na adresář s informační základnou nebo zaškrtněte políčko Použít ověřování operačního systému na webovém serveru.
Pokud publikace z konfigurátoru není k dispozici (například při použití 64bitové Windows), publikace lze provést pomocí
Webinst Command Line Utilities, který je k dispozici v systému Windows a Linux v obou výboji. Dále bude podrobně popsán dialog publikace a
Klávesy příkazového řádku Webinst Utility.

3.2. Dialog publikování

Dialog publikace se používá k vytvoření publikování nebo přípravy souboru šablony pro publikování pomocí nástroje Webinst (pomocí parametru příkazového řádku příkazu -descriptor).
Všechny parametry, které lze upravit při vytváření publikace jsou umístěny na dvou záložkách. Zvažte je podrobněji.

3.2.1. Dialogová tlačítka

Publikované tlačítko provádí publikování na webovém serveru. Při publikování je katalog vytvořen na disku a nakonfigurujte zadaný webový server pro práci s "1C: Enterprise". Je třeba mít na paměti, že publikování na webovém serveru IIS je vždy provedeno pro výchozí web a pro aplikace DefaultApa.
V rámci operačního systému Linuxu se provádějí následující akce:
● Pro adresář, ve kterém je soubor Default.vrd umístěn, skupina uživatele je nainstalována jako vlastník skupiny, jménem, \u200b\u200bze kterého webový server funguje;
● Pro soubor Default.vrd, čtení přístupu ke skupině, včetně uživatele, z toho je spuštěn webový server.
V případě zveřejnění základny Informace o souboru je skupina uživatelů nastavena do adresáře s informačním základním souborem jako skupina majitele, jménem, \u200b\u200bze kterého webový server pracuje, stejně jako dědictví skupiny vlastníka Zajistěte práci s informační základnou.

Obr. 2. Publikace na webovém serveru

Tlačítko Zakázat provede aplikaci z webového serveru a v případě potřeby publikovat adresář.
Tlačítko Uložit provede ukládání parametrů zadaných v dialogu publikace na webovém serveru do souboru. Při uložení systému požaduje název a umístění souboru, do kterého bude provedeno úspory. Uložení bude provedeno ve formátu souboru Default.vrd. S tímto příkazem můžete vytvářet soubory šablony, které budou použity jako parametr -descriptor Parametr Webinst Utility. Jako hodnoty atributů IB a základních bodů bodového prvku budou parametry informační základny zaznamenány, ze kterého je soubor uložen.
Tlačítko Download umožňuje stáhnout libovolný soubor default.vrd. Při načítání je IB a základní atributy bodového prvku staženého souboru ignorovány.
Zavřete tlačítko zavírání.
Tlačítko Help Otevře okno s referenčními informacemi o dialogu publikace.

3.2.2. Záložka "Základní"
3.2.2.1. Společné parametry
Obr. 3. Publikace na webovém serveru. Údržba

Na této záložce můžete nastavit základní parametry publikace.
Název. Určuje název publikace. Při publikování pomocí nástroje Webinst je popsán parametrem -WSDIR. Soubor Default.vrd odpovídá atributu Base Base Element.

Webový server. Označuje, jak je webový server publikován. Webové servery Apache jsou přidány do seznamu, pokud jsou zjištěny v počítači. Při publikování pomocí nástroje Webinst Utility je použitý webový server určen jedním z parametrů IIS, Apache2, Apache22 nebo Apache24. Při práci v systému Linuxu je možné publikovat pouze webový server Apache.
V případě, že systém nemohl jednoznačně určit verzi webového serveru Apache nainstalovaný v počítači (2.2 nebo 2.4), budou v seznamu přítomny obě verze webového serveru. Je třeba mít na paměti, že verze webového serveru Apache 2.2 a 2.4 se liší změny prováděné v konfiguračním souboru webového serveru. Proto nesprávná indikace verze webového serveru bude mít za následek nepracující publikování.

Katalog. Určuje fyzický adresář na disku, ve kterém bude soubor Default.vrd a kde se zobrazí virtuální adresář webového serveru. Adresář musí existovat. Při publikování pomocí nástroje Webinst je popsán parametrem -dir.

Publikovat tenký a webový klient. Zodpovídá za schopnost pracovat s publikovanou informační základnou pomocí tenkého a webového klienta. Pokud je zaškrtávací políčko nainstalován, je možné pracovat s publikovanou informační základnou pomocí tenkého a webového klienta. Soubor Default.vrd odpovídá atributu Povolit položky bodu bodu.

Publikovat standardní rozhraní Odata. Zodpovědnost za možnost přistupování standardního rozhraní Odata aplikovaného řešení. Přečtěte si více standardního mechanismu odata Rozhraní Popsané v knize 1C: Enterprise 8.3. "Developerova průvodce". Soubor Default.vrd odpovídá položce atributu EnableSdandardDataData.

Veřejné distribuční. Určuje možnost přijímat a instalovat klientskou aplikaci, pokud se verze aplikace klienta a serveru neshodují. Jako distribuci se používá zip archiv, jehož celkový název je uveden jako vlastnost umístění publikované distribuce. V souboru Default.VRD tyto vlastnosti odpovídají atributu Pobds T bodového prvku. V archivu
Umístěte distribuci klientské aplikace. Při instalaci budou použity parametry instalace zadané v souboru 1Cestart.cfg (podobně jako obvyklá instalace klientské aplikace).

Použijte ověřování operačního systému. Umožňuje systému nastavit schopnost ověřit OS na webovém serveru IIS.

Přenosová adresa na konci webového klienta Umožňuje určit adresu URL, ke kterému bude přechod proveden po skončení webový klient. Soubor DEFAY.VR D odpovídá položky EXITURL.

3.2.2.2. Karta webových služeb.
Obr. 4. Zveřejnění webových služeb

Publikovat webové služby. Instalace této kontroly budou zveřejněny webovými službami vytvořenými v konfiguraci a uvedeny v tabulce pod políčkem. Soubor Default.vrd odpovídá atributu Enable E prvku WS. Pokud je zaškrtávací políčko resetováno, je to ekvivalentní absenci prvku WS v souboru Default.vrd nebo na přítomnosti prvku WS s atributem Povolit nastavený na hodnotu TRUE.

Ve výchozím nastavení publikujte webové služby. Zodpovědnost za možnost použití webových služeb v této informační základně, které jsou zveřejněny bez výslovně určující povolení. Soubor Default.vrd odpovídá atributu Bintenablecommon WS Element.
Tabulka pod vlajkou Publikovat webové služby Obsahuje seznam publikovaných webových služeb a umožňuje spravovat publikaci každé webové služby. První sloupec spravuje zveřejnění konkrétní webové služby. Pokud je vlajka resetována, pak tato webová služba bude zakázána (nelze je volat). Soubor Default.vrd odpovídá atributu Povolit položky bodu bodu.
Druhý sloupec (s názvem názvu) obsahuje název webové služby, jak je uvedeno při vytváření. Popis webových služeb je uveden v knize 1C: Enterprise 8.3. "Developerova průvodce". Soubor Default.vrd odpovídá atributu názvu názvu bodu.
Poslední sloupec tabulky (s adresou názvu) obsahuje alias názvu publikované webové služby. Odvolání na webovou službu je možné jak podle jména, tak na pseudonym. Webová služba Pseudonym lze upravit v publikačním okně. Soubor Default.vrd odpovídá atributu aliasu prvku bodu.
Webové služby, které jsou umístěny v připojených rozšíření, se v této tabulce nezobrazují a mohou být zveřejněny pouze úpravami souboru Default.vrd ručně.
Publikovat webové služby standardním rozšířením. Zodpovídá za možnost používat webové služby, které jsou dodávány do rozšíření konfigurace. Soubor Default.vrd odpovídá atributu PublisSExtenseSbyDefault WS.

3.2.2.3. Služba HTTP Bookmark.

Služby http záložky určené k řízení možnosti přístupu k aplikované rozhodnutí Pomocí služby HTTP.

Obr. 5. Zveřejnění služby HTTP

Instalace tohoto zaškrtávacího políčka bude zveřejněna Servicemi HTTP vytvořenými v konfiguraci a uvedeny v tabulce pod políčkem. Soubor Default.vrd odpovídá elementu PublishbyDefault atribut Httpservices. Pokud se zaškrtnutí políčka resetuje, je to ekvivalentní absenci prvku httpservices v souboru Default.vrd nebo na přítomnosti httpservices
Atribut PublishybyDefault nastaven na hodnotu false.

Tabulka pod vlajkou Publikovat HTTP výchozí služby Obsahuje seznam publikovaných HTTP Services a umožňuje spravovat publikaci každé služby HTTP. První sloupec spravuje publikaci specifické služby HTTP. Pokud je vlajka resetována, bude tato služba HTTP zakázána (nelze je volat). Soubor Default.vrd odpovídá atributu Povolit element.
Druhý sloupec (pojmenovaný název) obsahuje název služby HTTP, jak je uvedeno při vytváření. Popis služby HTTP je uveden v knize 1C: Enterprise 8.3. "Developerova průvodce". Default.vrd soubor odpovídá atributu názvu položky služby.
Služby HTTP, které jsou umístěny v připojených rozšíření, nejsou v této tabulce zobrazeny a mohou být zveřejněny pouze úpravou souboru Default.vrd ručně.

Publikovat služby HTTP výchozí rozšíření. Zodpovědnost za možnost použití služby HTTP, které jsou dodávány v rozšíření konfigurace. Soubor Default.vrd odpovídá Element Httpservices

3.2.3. Záložka "Ostatní"
Obr. 6. Ostatní publikační parametry na webovém serveru

Na této kartě můžete změnit pomocné parametry publikace.

Dočasný souborový adresář. Umožňuje zadat adresář dočasných souborů pro operaci webového serveru nebo verze souboru informační základny. Soubor Default.vrd odpovídá atributu bodového prvku.

Spojení skupinového bazénu. Popisuje výchozí prvek bazénu.VRD. Podrobnosti naleznete zde. Také parametry této skupiny jsou řízeny provozem systému sledování přerušení připojení.

Skupinové ladění. Popisuje výchozí soubor Debug .VRD soubor.

Skupina OpenI D popisuje výchozí prvek OpenID.

Separace dat. Popisuje prvek souborového řádu Default.VRD. Držme se na stůl s oddělovači podrobněji.

Tabulka obsahuje všechny nezávislé děliče existující v konfiguraci nebo nahraném souboru. První sloupec (bez názvu) určuje potřebu vytvořit prvek zón pro vybraný separátor. Je třeba mít na paměti, že mapování prvku není prováděno názvem oddělovače, ale jeho sekvenční umístění v seznamu. Pokud je první odlučovač vypnutý, má smysl zakázat a všechny ostatní, protože parametry prvku zóny budou aplikovány na jiné separátory.
Sloupec Název obsahuje název oddělovače, jak je uvedeno v vlastnostech celkových detailů. Zaškrtávací políčko v následujícím sloupci určuje, zda bude hodnota oddělovače nastavena v prvku zóny nebo ne. Pokud je zaškrtávací políčko nastaven, použije se hodnota hodnoty z atributu hodnoty.
Vlajky v reproduktorech Určete a zabezpečené jsou zodpovědné za bezpečné a specifikovat atributy (resp.) Soubor zóny Default.vrd.
Parametr Úlohy pozadí v verzi souborů popisuje schopnost používat úkoly pozadí v verzi souboru informační základny (ALOWEXEXCEWSCHEDULEDULEDJOBS atribut Bod prvku prvku).

Aby se stránka objeví na internetu, musí být zveřejněno na serveru připojené k síti a mít adresu IP. Server je počítač, na kterém je speciální softwarecož zase zavolá webový server. Existuje velký počet Webové servery a nejoblíbenější z nich jsou Apache.

Apache - full-featured, rozšiřitelný open source webový server, který splňuje téměř všechny potřeby moderního webového vývoje. Apache je zkřížená platforma, tj Podporuje mnoho operační systémyMicrosoft Windows., Linux, BSD, Mac OS, Novell NetWare, Beos. Hlavní funkce: Podpora protokolu HTTP, možnost připojení externích modulů, použití DBMS pro ověření ověřování uživatelů a zpracování konfiguračních souborů.



Figure.1 Funkce Apache.

Před nastavením Apache pro 1C a publikování na webu apache Server. Bases 1c, musí být stažen. Neexistují žádné binární sestavy pro Windows, což znamená, že stahujete starší verzi například - 2.2.25 pomocí vyhledávání.



Obr.2

Spusťte stažený soubor a postupujte podle instalace.


Obr. 3.


Obr.4


Obr.5.

Dále specifikujeme informace o našem serveru. Pokud server B. lokální síťa společnost nemá žádnou doménu, zadejte všechny informace a název serveru - localhost, což znamená, že server bude pracovat místní počítač. Na dalším poli vyplňte adresu e-mailemK čemu přijdou odpovědi serveru (například máme libovolné).

Vybereme si jednu ze dvou nastavení: Apache se spustí automaticky nebo ručně, pouze pro aktuální uživatel. Nechte nás opustit doporučené nastavení.


Obr.6.

Pro společné použití s \u200b\u200bprogramem 1C je dostatečně doporučeno doporučené nastavení konfigurace Apache.


Obr.7.


Obr.8.


Obr.9.


Obr.10.

Po instalaci instalace se server začne pracovat automaticky. Na panelu se zobrazí ikona programu.


Obr.11.

Nejjednodušší způsob, jak zkontrolovat práci našeho webového serveru, je otevřít libovolný prohlížeč a zadat v Řádek adresy - http: // localhost.

V okně bychom měli vypadat "to funguje!".


Obr.12.

(Místní hostitel) je počítač počítačové sítě, standard, oficiálně vyhrazen doménové jméno Pro soukromé IP adresy. Připomeňme, že kdy. instalace Apache Ukázali jsme ho na pole "Název serveru".



Obr.13.

Druhý způsob, jak určit výkon našeho webového serveru - podle IP adresy.

Definujeme IP adresu našeho PC v Lalka. Kliknutím na levý roh na ikonu "Síť", která přejdete do menu "Síť a sdílené přístupové centrum".


Obr.14.

V okně, které se otevře, vyberte možnost "Wireless internetové připojení", Tj. Naše síť a v okně, která se zobrazí, stiskněte tlačítko "Podrobnosti". V síti vidíme adresu IP naší počítače. V našem případě - 192.168.0.102.



Obr.15.

Chcete-li zkontrolovat práci webového serveru, otevřete libovolný prohlížeč a zadejte - HTPP: //192.168.0.102. Pokud uvidíme nápis "To funguje!" Opět v okně prohlížeče, všechno funguje.


Obr.16.

Při otevírání z jiného počítače v Lokalce by měl být stejný výsledek.

Otevřete 1C: Enterprise v konfigurátoru správce a načte požadovanou informační základnu.


Obr.17.

V "Správě" vyberte funkci, kterou potřebujete.


Obr.18.

Pokud se zobrazí okno:


Obr.19.

... Musíte instalovat rozšířené moduly webové služby.

Chcete-li to provést, přejděte na panel "Kontrolní program a komponenty", najdeme "1C: Enterprise" a klikněte na tlačítko "Změnit".


Obr.20.

Vybereme "Expanzní moduly webových služeb" a klikněte na tlačítko "Další", dokud neudělám před "připraven."



Obr.21.



Obr.23.

V okně, které se otevře, zadejte název, vyberte webový server (program automaticky viděl nainstalovaný apache) A libovolná složka pro publikování (název složky musí být napsán latinec).

31/05/2016

Konfigurace webového serveru Microsoft Internet Information Services (IIS) pro práci s platformami 1C: Enterprise

Přehled publikací

Jak víte, zveřejnění databází 1C lze provést jak z konfigurátoru, tak pomocí nástroje Webinst. Více publikace algoritmus je popsán například na jeho, například pro tento odkaz.

Stojí za zmínku, že publikace pro 64bitový server je možné pouze z konfigurátoru v systému Linuxu nebo pomocí nástroje Webinst. Na některé z našich zatížení testů 64bitové webové servery IIS se mírně ukázaly lepší výkonProto v nepřítomnosti jiných omezení doporučujeme používat je.

Pokud máte v plánu používat 32bitový webový server IIS, pak nezapomeňte povolit spuštění 32bitových aplikací: v seznamu "Aplikace Pools" ("aplikační fondy") pro každou možnost, kterou chcete kliknout pravé tlačítko Myši, b. kontextová nabídka Vybrat " Doplňkové možnosti... "(" Pokročilá nastavení "), pak nastavte parametr" povoleno 32bitové aplikace "(" Povolit 32bitové aplikace ") v hodnotě" true "(" true ").

Dokumentace také popisuje několik důležitých položek při práci s webovým serverem IIS. Citovat je: Při publikování webového serveru IIS byste měli pamatovat, že:

  • Publikace je vždy provedena pro výchozí web (výchozí web).
  • Publikace je vždy spuštěna pro výchozí fond aplikací (DefaultApppool).
  • Pro aplikační fond používaný k práci "1C: Podniky" musí být podpora zakázána .NET. Chcete-li to provést, nastavte vlastnost Funkce Funkce "Verze prostředí .NET Framework" (".NET Framework verze") na hodnotu "No Managed Code".

Informace o prvních dvou bodech jsou důležité jak samo o sobě, a zejména v souvislosti s ohledem na otázku, jak to bude užitečné pro nás později. Třetí doporučení, na našich zkušenostech, není povinným a webovým serverem služby IIS úspěšně pracuje v režimu použití verze, například .NET Framework V4.

Nastavení služby IIS pro různé verze platformy 1C

Aby bylo možné použít několik modulů rozšíření webového serveru, které se liší pouze ve třetím a čtvrtém číslic verzi, musíte použít různé aplikace pro aplikaci (v rámci jednoho aplikačního fondu je nemožné). V souladu s tím, tolik aplikačních bazénů by mělo být vytvořeno na webovém serveru, kolik různé verze Rozšířené moduly jsou plánovány, které mají být použity, a pak musíte ručně propojit každou virtuální aplikaci do požadovaného fondu aplikací.

Takže vytvoříme dva další aplikační fondu například (obecně, mohou být větší), pro pohodlí, uvádíme název platformy, se kterou je plánujeme používat (jsme uvedli verzi zkratku - "8.3. 6 ", ale můžete být pohodlnějším použitím plná verzeNapříklad "8.3.6.2237" nebo dokonce rozdělit fondy aplikace aplikovaným, například "zkušební klastr"). Nastavíme doporučené parametry (střední verze, funkce použití 32bitových aplikací). V důsledku toho byste měli vidět následující seznam bazénů webových serverů služby IIS:

Dále spustíme konfigurátor (nezapomeňte tuto akci provést jménem správce) a provést publikaci. Jak je uvedeno v dokumentaci, zobrazí se (nebo aktualizuje, pokud je publikace již byla provedena dříve) nový záznam webových stránek ve výchozí skupině webových stránek. V dalších parametrech této publikace bude výchozí fond aplikace "Defaultapair". Chcete-li jej změnit, můžete zavolat "Pokročilé parametry ..." nebo "Základní nastavení ...". Zavoláme hlavní:

Nahradíme výchozí aplikační fond ("Defaultapairapool") do fondu aplikací, odpovídající verzi platformy 1C publikované základny ("Apppool 1C 8.3.6" nebo "Apppool 1C 8.3.7").

Chcete-li změnit propustnost modulu rozšíření webového serveru (například po publikování z 32bitového konfigurátoru na 64bitovou verzi), můžeme to udělat zde:

Podobným způsobem děláme pro jinou informační základnu a další verzi 1C platformy.

Na tom je všechna nezbytná nastavení dokončena! Zkontrolujte a vychutnejte si simultánní práci s webovými aplikacemi 1C různé verze V rámci jednoho webového serveru:

Závěr

V článku jsme popsali metodu, která vám umožní použít několik publikací. informační základny V rámci jednoho webového serveru IIS pro informační základy "1C: Enterprise" různých verzí. To je nutné, pokud pracujete na serveru s více pracovními nebo zkušebními bázemi, pro které se liší verze 1C platformy.

Doufáme, že můžete snadno plnit úkol, který potřebujete, a pokračujte v používání 1C produktů s radostí. No, pokud nemůžete něco udělat, nebo narazíte na jakékoli potíže, pomůžeme vám!