1s vállalati webszerver beállítása. Webszerverek konfigurálása az 1C:Enterprise szolgáltatással való együttműködésre

Az adatbázis közzététele a Microsoft Internet Information Serveren meghiúsul automatikus üzemmódés megköveteli további beállításokés a webszerver konfigurációja.

Az Apache webszerveren való közzétételhez képest az adatbázis közzététele az IIS webszerveren több rendszergazdai képességet és több időt igényel, ezért javasoljuk, hogy az ingyenes Apache webszervert használja az adatbázis gyors telepítéséhez az interneten. Apache konfigurációs utasítások

Az 1C:Document Management adatbázis telepítésének folyamata az IIS webszerveren négy szakaszra osztható: a webszerver telepítése, hozzáférési jogok beállítása, az adatbázis közzététele és az IIS alkalmazás beállítása.

Az alábbiakban az 1C adatbázis IIS webszerveren történő telepítésének összes szakaszáról fogunk beszélni, példaként a rendszertelepítéssel. elektronikus dokumentumkezelés"1C: Ldokumentumkezelés".

1. Az IIS webszerver telepítése

Ha még nincs telepítve az IIS webszerver, akkor először telepítenie kell. Ez a szerver tartalmazza a speciális szerver operációs rendszerek szállítását Windows Server 2008 és régebbi, plusz üzemelő Windows rendszerek 8. és 10. A Microsoft webszerver kereskedelmi célú használatához ajánlott ellenőrizni a Windows licenc korlátozásait.

Ha Windows 8 vagy Windows 10 operációs rendszert használ, akkor az IIS webszervert a „Vezérlőpulton” keresztül telepítheti, ebben ki kell választania a „Windows-szolgáltatások be- és kikapcsolása” elemet, majd az „IIS-szolgáltatások” elemet. a megnyíló lista. Egy példa látható az alábbi ábrán.

Az IIS szolgáltatás engedélyezése után a böngészőben ellenőrizheti a webszerver működését. Nyissa meg a https://localhost webhelyet a böngészőjében, és látnia kell a Microsoft Internet Information Server szabványos webszerver oldalát.

Szerver operációs rendszerek esetén az IIS telepítése eltérő. Az alábbiakban az IIS telepítését mutatjuk be a Windows Server 2012R példáján (angol nyelvű felülettel).

Nyissa meg a "Vezérlőpult \ Programok és szolgáltatások" elemet, és válassza a "Windows-szolgáltatások be- és kikapcsolása" lehetőséget - elindítja a "Sever Manager" alkalmazást (más módon is elindítható).

A "Server Manager"-ben új szerepkört kell telepítenie "IIS". Az Irányítópult részben válassza a "Szerepek és szolgáltatások hozzáadása", majd a "Szerepkör- vagy szolgáltatásalapú telepítés" lehetőséget. Kattintson a "Tovább" gombra, válassza ki az aktuális kiszolgálót, majd válassza ki a webszerver (IIS) szerepkört, amelyet meg kell jelölni "Webszerver" és "Kezelőeszközök".

A telepítés befejezése után ellenőrizze a webszerver működését a https://localhost oldal megnyitásával egy böngészőben.

Az 1C:Enterprise 8.3 adatbázisokkal való munkához ASP.NET szolgáltatások (összetevők) szükségesek. Telepítésükhöz az Irányítópult részben (a Kiszolgálókezelő alkalmazásban) kattintson ismét a „Szerepek és szolgáltatások hozzáadása” elemre, válassza ki a telepítés típusát és a kiszolgálót. Kijelölésük után elérhetővé kell válnia a Funkciók elemnek. Válassza ki a NET.Framework 3.5 és NET.Framework 4.5 verziót, és feltétlenül ellenőrizze az ASP.NET 4.5-öt

Az ASP.NET szolgáltatások telepítése után folytathatja az 1C:Enterprise 8 adatbázis telepítését. A telepítést az „1C: Dokumentumkezelés” példáján hajtjuk végre.

2. IIS-engedélyek konfigurálása

Az IIS webszerveren található 1C:Enterprise 8.3 adatbázishoz való hozzáférés az IUSR speciális felhasználó használatával történik. Az IIS telepítésekor az IIS _USRS csoport is létrejön, és alapértelmezés szerint üres. Felveheti az IUSR felhasználót, és engedélyeket adhat a fájlokhoz és könyvtárakhoz az IIS_USRS csoporton keresztül. Csoportok és felhasználók szerkesztéséhez futtassa a lusrmgr.msc beépülő modult, és válassza ki a „Felhasználók és csoportok” részt.

Ahhoz, hogy a webszerver hozzáférjen az 1C:Enterprise platform könyvtáraihoz, hozzáférést kell adnia neki. Adjunk engedélyt az IIS_USRS csoportnak a bin alkönyvtár olvasására az 1C:Enterprise 8 platform telepítési könyvtárából.

Egy közzétett adatbázissal való munkavégzéshez engedélyt kell adni az IIS_USRS csoportnak az adatbázis-könyvtár módosításához. Keresse meg adatbázisát a könyvtárban, és állítsa be a szükséges engedélyeket. Az alábbiakban egy példa látható.

Fontos. Az engedélyek beállításakor győződjön meg arról, hogy a megadott engedélyek a könyvtár meglévő fájljaira és alkönyvtáraira vonatkoznak. Ehhez kattintson a "Speciális" gombra a "Biztonság" lapon a mappa tulajdonságainál, engedélyezze a "Cserélje ki a gyermekobjektum engedélyeit" jelölőnégyzetet, majd kattintson az "OK" gombra.

A beállítás példája a fenti ábrán látható.

Nyomtatás (Ctrl+P)

Webszerverek konfigurálása az 1C:Enterprise szolgáltatással való együttműködésre

1. Általános információk

Ez a cikk leírja a webkiszolgálók webes ügyféllel és webszolgáltatásokkal való együttműködésének konfigurálásának mechanizmusát, valamint az OpenID-hitelesítés támogatásának konfigurálását. A közzétételt követően a közzétett összetevők az alábbiak szerint lesznek elérhetők:
● Hozzáférés a webklienshez. A webes kliens elindításához a címet kell használni, amely a következő szabályok szerint jön létre: <Имя хоста веб-сервера>/<Имя виртуального каталога> . Ha a virtuális könyvtár neve DemoCfg , akkor a webes kliens elindításához írja be a következő URL-t (a helyi gépről való hozzáféréshez): http://localhost/DemoCfg.
● Webszolgáltatás hívása. A webszolgáltatás eléréséhez az alábbi címet kell használnia:
<Webszerver hosztnév>/<Имя виртуального каталога>/ws/<Имя Web-сервиса> vagy <Имя хоста веб-сервера>/<Имя виртуального каталога>/ws/<Адрес Web-сервиса> .
Tehát, ha a virtuális könyvtár neve DemoWS , akkor a webszolgáltatás neve a konfigurátorban a következőképpen lesz megadva DemonstrationWorksWS, és címként a DemoWorkWS van megadva, akkor a webszolgáltatás egyszerre két címen érhető el (a helyi gépről való eléréshez):
http://localhost/DemoWS/ws/DemoWSWorks vagy http://localhost/DemoWS/ws/DemoWorkWS.
Tudjon meg többet a webszolgáltatásokról.
● HTTP szolgáltatás hívása. A HTTP szolgáltatás eléréséhez a következő címet kell használnia:
<Имя хоста веб-сервера>/<Имя виртуального каталога>/hs/<путь к ресурсу>.
További információ a HTTP szolgáltatásokról itt.
● Az OpenID hitelesítést a rendszer automatikusan végrehajtja.
Az Internet Information Services (továbbiakban: IIS) család webszerverei az operációs rendszerrel együtt érkeznek, és hogy könnyebben érthető legyen, melyik webszervert használod, itt található a webszerver verziójának és az operációs rendszernek megfelelő táblázat. rendszer:

IIS verzió Operációs rendszer verziója
IIS 5.1 Windows XP Professional
IIS 6.0 Windows Server 2003 vagy Windows XP Professional x64 Edition
IIS 7.0 Windows Vista vagy Windows Server 2008
IIS 7.5 Windows 7 vagy Windows Server 2008 R2
IIS 8.0 Windows 8 vagy Windows Server 2012
IIS 8.5 Windows 8.1 vagy Windows Server 2012 R2
IIS 10.0 Windows 10

Az Apache webszerver disztribúciója (Windows és Linux operációs rendszerre egyaránt) a projekt weboldaláról szerezhető be: http://httpd.apache.org/download.

2. Általános követelmények

Támogatott webszervert kell telepíteni és konfigurálni azon a számítógépen, amelyen közzétesz. Az Internet Information Services webszerver telepítéséhez szükség lehet az operációs rendszer terjesztésére. Webszerver telepítésekor telepíteni kell az ISAPI-bővítmények támogatását. A webszerver telepítéséhez rendszergazdai jogosultságokra van szükség azon a számítógépen, amelyre a szükséges webszervert telepíteni fogja. A közzététel kétféleképpen történhet:
● A közzétételi párbeszédpanel használata a webszerveren, ha lehetséges futtatni a szükséges bitességű konfigurátort a számítógépen a webszerverrel.
● A webinst segédprogram használata. (Hívja meg a webinst segédprogramot az 1C:Enterprise 32 bites verziójának bin könyvtárából.)

A webszervereken való közzétételhez rendszergazdai jogosultságokkal kell rendelkeznie azon a számítógépen, amelyen közzéteszi:

● Windows Vista és régebbi verziók esetén a közzététel végrehajtásához indítsa el a konfigurátort a Futtatás rendszergazdaként az alkalmazás vagy az indító helyi menüje. Ha a közzététel a webinst segédprogrammal történik, akkor vagy magát a segédprogramot, vagy a tolmácsot kell rendszergazdaként elindítani. parancs sor Ablakok.
● Linux operációs rendszer esetén a közzétételhez szuperfelhasználói jogokat kell beszereznie ( root felhasználó) a su paranccsal, vagy futtassa a közzétételt a sudo paranccsal végrehajtó alkalmazást.

Amikor megpróbálja közzétenni, a rendszer ellenőrzi, hogy rendelkezik-e a művelet végrehajtásához szükséges jogosultságokkal. Ha kiváltságokat jelenlegi felhasználó nem elég a kiadvány befejezéséhez, akkor:

● A konfigurátorból történő közzétételkor a felhasználó megkérdezi, hogy kívánja-e folytatni a közzétételt. A párbeszédablak jelzi az esemény (párbeszéd) okát, és javaslatokat tartalmaz a szükséges jogosultságok megszerzésére.
● A webinst segédprogrammal történő közzétételkor egy diagnosztikai üzenet jelenik meg a felhasználó számára, de a közzététel folytatódik.

A közzététel csak akkor lehetséges, ha az 1C:Enterprise webszerverrel rendelkező számítógépen található.
IIS 7.x és újabb verziók esetén a közzététel nem támogatott, ha a Directory tulajdonság (vagy a webinst segédprogram dir paramétere) egy könyvtárra mutat %SYSTEMDRIVE%\Inetpub\wwwroot.
JEGYZET. A konfiguráció webszerveren keresztüli kezeléséhez a konfiguráció nem lehet üres.

3. A kiadvány típusai

3.1. Általános publikációs séma

Az általános közzétételi séma a következő:

● a webszerverhez tartozó kérelem feldolgozó modul (webszerver-bővítő modul) regisztrálása;
● egy virtuális alkalmazás regisztrálva van a webszerveren;
● létrejön egy virtuális alkalmazáskönyvtár, amelybe a default.vrd fájl kerül, és megtörténik a konfigurálása;
● A felhasználók jogokat kapnak az adatbázisfájlt tartalmazó könyvtárhoz (csak a fájlverzióhoz).

A webes kliens közzétételéhez használja az 1C:Enterprise azon verzióját, amely a webes kliens segítségével elérni kívánt információs bázissal működik. Ha két verzió van telepítve a számítógépre, például a 8.3.3.100 és a 8.3.3.150, és az 1C:Enterprise szerver 8.3.3.150-es verziója fut, akkor a közzétételhez használja a pontosan ugyanazon verziójú konfigurátort vagy webinst segédprogramot.
Közzétételkor ne feledje, hogy a regisztrált webszerver-bővítmény bitességének meg kell egyeznie magának a webszervernek a bitességével.

Amikor IIS webszerveren tesz közzé, ne feledje, hogy:
● A közzététel mindig az alapértelmezett webhelyen történik;
● A közzététel mindig az alapértelmezett alkalmazáskészletben történik (DefaultAppPool);
● Az 1C:Enterprise működéshez használt alkalmazáskészletben le kell tiltani a .NET környezet támogatását. Ehhez állítsa a .NET Framework Versions alkalmazáskészlet tulajdonságát No Managed Code értékre.
A konfigurátorból való közzétételhez használja a közzétételi párbeszédpanelt ( Adminisztráció – Közzététel a webszerveren...).

Rizs. 1. Közzététel webszerveren

Ezután a következőket kell tennie:
● Írja be a virtuális könyvtár nevét a Név mezőbe, míg a virtuális könyvtár neve csak latin karakterekből állhat.
● A Webszerver mezőben adja meg a webszerver típusát, amelyen közzéteszi.
● A Könyvtár mezőben adja meg annak a könyvtárnak a fizikai helyét, ahol a virtuális könyvtárat leíró fájlok lesznek. Az Apache webszerver használatakor a címtárnév csak latin karaktereket tartalmazhat.
● Az igénytől függően jelölje be a jelölőnégyzeteket Tegye közzé a Thin and Web Client és a Web Services szolgáltatást.
● Az IIS webszerver esetében megadhatja, hogy az operációs rendszer használatával hitelesítse-e a webszervert.
● Opcionálisan válassza ki a közzétenni kívánt webszolgáltatásokat. A Cím oszlop módosítható. Ez az oszlop a webszolgáltatás szinonimáját adja meg. Egy webszolgáltatás névvel vagy szinonimával is elérhető.
● Ha szükséges, konfiguráljon más közzétételi beállításokat.
● A Közzététel gombra kattintva elindul a közzétételi folyamat. A Letiltás gombra kattintva eltávolítja a kiadványt a kiválasztott webszerverről.

A közzététel befejezése után a következő esetekben kell újraindítania a webszervert:
● az 1C:Enterprise verziója megváltozott;
● megváltozott a webszerver bővítőmodul elérési útja;
● elkészült egy új kiadvány az Apache webszerverhez;
● A közzététel le van tiltva.
Névtelen hitelesítés és fájl infobázis használatakor, közzétételkor annak a felhasználónak a hozzáférési jogosultságai ellenőrzik az infobase címtárat, akinek nevében az anonim hozzáférést végrehajtják. Ha a felhasználó nem rendelkezik a szükséges jogosultságokkal, figyelmeztetés jelenik meg, hogy ezzel az információs bázissal nem lehet dolgozni a webszerveren keresztül. Javasoljuk, hogy vagy adjon jogokat a címtárhoz az infobázissal, vagy jelölje be az Operációs rendszer hitelesítése a webszerveren jelölőnégyzetet.
Ha a konfigurátorból való közzététel nem érhető el (például 64 bites Windows operációs rendszer használata esetén), a közzététel a
webinst parancssori segédprogram, amely Windows és Linux rendszeren mindkét bitmélységben elérhető. Ezután a közzétételi párbeszédpanel részletes leírása és
a webinst segédprogram parancssori kapcsolói.

3.2. Közzététel párbeszédpanel

A közzétételi párbeszédpanelen publikációt hozhat létre, vagy sablonfájlt készíthet közzétételre a webinst segédprogrammal (a -descriptor parancssori kapcsoló használatával).
A kiadvány létrehozásakor szerkeszthető összes paraméter két fülön található. Tekintsük őket részletesebben.

3.2.1. Párbeszéd gombok

A Közzététel gomb a webszerveren tesz közzé. Közzétételkor egy könyvtár jön létre a lemezen, és a megadott webszerver úgy van beállítva, hogy az 1C:Enterprise szolgáltatással működjön. Ne feledje, hogy az IIS webkiszolgálón történő közzététel mindig az alapértelmezett webhelyen (Default Web Site) és az alapértelmezett alkalmazáskészletben (DefaultAppPool) történik.
Linux operációs rendszer alatt a következő műveleteket hajtják végre:
● A default.vrd fájlt tartalmazó könyvtár tulajdonosi csoportja annak a felhasználónak a csoportja, amelynek nevében a webszerver fut;
● A default.vrd fájl olvasási hozzáférésre van beállítva egy olyan csoporthoz, amely magában foglalja azt a felhasználót, akiként a webszerver fut.
Ha egy fájl információs bázist tesz közzé, az infobase fájlt tartalmazó könyvtár tulajdonosi csoportja a felhasználó azon csoportjára lesz beállítva, amelynek nevében a webszerver fut, és a tulajdonosi csoport öröklése úgy van beállítva, hogy biztosítsa az információs bázissal való munkát. .

Rizs. 2. Közzététel webszerveren

A Letiltás gomb szükség esetén eltávolítja az alkalmazást a webszerverről és a közzétételi könyvtárról.
A Mentés gomb a webszerver közzétételi párbeszédpaneljén megadott paramétereket fájlba menti. Mentéskor a rendszer megkérdezi a menteni kívánt fájl nevét és helyét. A mentés az alapértelmezett.vrd fájlformátumban történik. Ezzel a paranccsal olyan sablonfájlokat hozhat létre, amelyek a webinst segédprogram -descriptor paramétereként lesznek használva. A pont elem ib és base attribútumai annak az információs bázisnak a paramétereire lesznek beállítva, amelyből a fájl mentésre kerül.
A Betöltés gomb lehetővé teszi egy tetszőleges default.vrd fájl betöltését szerkesztés céljából. Feltöltéskor figyelmen kívül hagyja a feltöltött fájl point elemének ib és base attribútumait.
A Bezárás gomb bezárja a párbeszédpanelt.
A Súgó gomb megnyit egy ablakot a következővel: háttér-információ a közzétételi párbeszédpanelről.

3.2.2. Általános lap
3.2.2.1. Közös paraméterek
Rizs. 3. Közzététel webszerveren. Fő

Ezen a lapon állíthatja be a kiadvány főbb paramétereit.
Név. Megadja a kiadvány nevét. A webinst segédprogrammal történő közzétételkor a -wsdir paraméter írja le. A default.vrd fájlban a pontelem alapattribútumának felel meg.

Web szerver. Meghatározza, hogy a kiadvány melyik webszerverre készül. Az Apache webszerverek hozzáadódnak a listához, ha megtalálhatók a számítógépen. A webinst segédprogrammal való közzétételkor a használt webszervert az iis, apache2 , apache22 vagy apache24 beállítások egyike határozza meg. Linux alatt csak az Apache webszerveren lehet közzétenni.
Abban az esetben, ha a rendszer nem tudta egyértelműen meghatározni a számítógépre telepített Apache webszerver verzióját (2.2 vagy 2.4), a webszerver mindkét verziója jelen lesz a listában. Meg kell jegyezni, hogy az Apache webszerver 2.2-es és 2.4-es verziója esetén a webszerver konfigurációs fájljában végrehajtott módosítások eltérőek. Ezért félrevezetés verziójú webszerver a közzététel sikertelenségét okozza.

Katalógus . Megadja azt a fizikai könyvtárat a lemezen, ahol a default.vrd fájl és a webszerver virtuális könyvtára lesz leképezve. A könyvtárnak léteznie kell. A webinst segédprogrammal történő közzétételkor a -dir paraméter írja le.

Vékony és webes kliens közzététele. Felelős a közzétett információs bázissal való munkavégzés képességéért vékony és webes kliensekkel. Ha a jelölőnégyzet be van jelölve, akkor vékony és webes kliensekkel is lehet dolgozni a közzétett információs bázissal. A default.vrd fájlban a point elem enable attribútumának felel meg.

Tegyen közzé egy szabványos OData felületet. Felelős az alkalmazott megoldás szabványos OData interfészének eléréséért. A szabványos OData interfész mechanizmusát részletesebben az 1C:Enterprise 8.3 című könyv írja le. "Fejlesztői útmutató". A default.vrd fájlban a pontelem enableStandardOData attribútumának felel meg.

Terjesztés közzététele. Meghatározza, hogy az ügyfélalkalmazás beszerezhető és telepíthető-e, ha az ügyfélalkalmazás és a kiszolgáló verziója nem egyezik. Terjesztési csomagként egy zip-archívumot használnak, amelynek teljes neve a közzétett terjesztési csomag helye tulajdonság értékeként van megadva. A default.vrd fájlban ezek a tulajdonságok a point elem pubds t attribútumának felelnek meg. Az archívumnak kellene
az ügyfélalkalmazás terjesztési készletének megkereséséhez. A telepítés az 1cestart.cfg fájlban megadott telepítési beállításokat fogja használni (hasonlóan az ügyfélalkalmazások normál telepítéséhez).

Használja az operációs rendszer hitelesítését. Lehetővé teszi a rendszer számára az operációs rendszer hitelesítési képességének beállítását az IIS webkiszolgálón.

Ugrás a címre, amikor a webkliens véget ér lehetővé teszi annak az URL-nek a megadását, amelyre a munka befejezése után az áttérés megtörténik webes kliens. A default.vr fájlban a d az exitURL elemnek felel meg.

3.2.2.2. Webszolgáltatások lap
Rizs. 4. Webszolgáltatások közzététele

Webszolgáltatások közzététele. A jelölőnégyzet bejelölésével megjelennek a konfigurációban létrehozott és a mező alatti táblázatban felsorolt ​​webszolgáltatások. A default.vrd fájlban a ws elem enable e attribútumának felel meg. Ha a jelölőnégyzet nincs bejelölve, ez azt jelenti, hogy nincs ws elem a default.vrd fájlban, vagy ha egy ws elem az enable attribútum true értékre van állítva.

Alapértelmezés szerint webszolgáltatások közzététele. Felelős az ebben való felhasználás lehetőségéért információs bázis Webszolgáltatások, amelyeket kifejezett használati engedély nélkül tesznek közzé. A default.vrd fájlban a ws elem pointEnableCommon attribútumának felel meg.
Az alábbi táblázat jelölőnégyzet Webszolgáltatások közzététele tartalmazza a közzétett webszolgáltatások listáját, és lehetővé teszi az egyes webszolgáltatások közzétételének szabályozását. Az első oszlop egy adott webszolgáltatás közzétételét szabályozza. Ha a jelölőnégyzet nincs bejelölve, akkor ez a webszolgáltatás nem használható (nem hívható meg). A default.vrd fájlban a point elem enable attribútumának felel meg.
A második oszlop (Név névvel) tartalmazza a webszolgáltatás létrehozásakor megadott nevét. A webszolgáltatások leírása az 1C: Enterprise 8.3 című könyvben található. "Fejlesztői útmutató". A default.vrd fájlban a point elem name attribútuma felel meg.
A táblázat utolsó oszlopa (Cím néven) tartalmazza a közzétett webszolgáltatás nevének álnevet. A webszolgáltatások névvel vagy álnévvel is elérhetők. A webszolgáltatás álneve a közzétételi ablakban szerkeszthető. A default.vrd fájlban a point elem alias attribútumának felel meg.
A mellékelt kiterjesztésekben található webszolgáltatások nem jelennek meg ebben a táblázatban, és csak a default.vrd fájl manuális szerkesztésével tehetők közzé.
Kiterjesztés webszolgáltatások közzététele alapértelmezés szerint. Felelős a konfigurációs bővítményekben biztosított webszolgáltatások használatának lehetőségéért. A default.vrd fájlban a ws elem publishExtensionsByDefault attribútumának felel meg.

3.2.2.3. HTTP-szolgáltatások lapon

A HTTP-szolgáltatások lap az alkalmazásmegoldás HTTP-szolgáltatások használatával történő elérésének lehetőségét szabályozza.

Rizs. 5. HTTP-szolgáltatások közzététele

A jelölőnégyzet bejelölésével a konfigurációban létrehozott és a mező alatti táblázatban felsorolt ​​HTTP-szolgáltatások megjelennek. A default.vrd fájlban a httpServices elem publishByDefault attribútumának felel meg. Ha a jelölőnégyzet nincs bejelölve, akkor ez egyenértékű a httpServices elem hiányával a default.vrd fájlban, vagy a httpServices elem jelenlétével
a publishByDefault attribútum értéke false .

Az alábbi táblázat jelölőnégyzet Az alapértelmezett HTTP-szolgáltatások közzététele tartalmazza a közzétett HTTP-szolgáltatások listáját, és lehetővé teszi az egyes HTTP-szolgáltatások közzétételének kezelését. Az első oszlop egy adott HTTP-szolgáltatás közzétételét szabályozza. Ha a jelölőnégyzet nincs bejelölve, akkor ez a HTTP szolgáltatás nem használható (nem hívható meg). A default.vrd fájlban a service elem enable attribútumának felel meg.
A második oszlop (Név néven) tartalmazza a HTTP-szolgáltatás nevét, a létrehozáskor megadottak szerint. A HTTP-szolgáltatások leírása az 1C:Enterprise 8.3 című könyvben található. "Fejlesztői útmutató". A default.vrd fájlban a service elem name attribútumának felel meg.
A mellékelt kiterjesztésekben található HTTP-szolgáltatások nem jelennek meg ebben a táblázatban, és csak a default.vrd fájl manuális szerkesztésével tehetők közzé.

A kiterjesztett HTTP-szolgáltatások közzététele alapértelmezés szerint. Felelős a konfigurációs bővítményekben biztosított HTTP-szolgáltatások használatának lehetőségéért. A default.vrd fájlban a httpServices elem publishExtensionsByDefaul t attribútumának felel meg

3.2.3. Egyéb fül
Rizs. 6. A webszerveren való közzététel egyéb lehetőségei

Ezen a lapon módosíthatja a kiadvány segédparamétereit.

Temp könyvtár. Lehetővé teszi ideiglenes fájlok könyvtárának megadását a webszerver-kiterjesztés vagy az infobase fájlverzió működéséhez. A default.vrd fájlban a pont elem temp attribútumának felel meg.

Connection Pool csoport. Leírja a default.vrd fájl pool elemét. További részletekért lásd itt. Ezenkívül ennek a csoportnak a paraméterei szabályozzák a kapcsolatszakadás-követő rendszer működését.

Hibakeresési csoport. Leírja a default.vrd fájl hibakeresési elemét.

OpenI D csoport A default.vrd fájl openid elemét írja le.

Adatok szétválasztása. Leírja a default.vrd fájl zónák elemét. Nézzük meg részletesebben a határolókkal ellátott táblázat szerkezetét.

A táblázat tartalmazza az összes független határolót, amely a konfigurációban vagy a betöltött fájlban található. Az első oszlop (nincs név) határozza meg, hogy létre kell-e hozni egy zónaelemet a kiválasztott határolóhoz. Emlékeztetni kell arra, hogy az elemet nem az elválasztó neve, hanem a listában elfoglalt sorszáma egyezik. Ha az első elválasztó le van tiltva, akkor érdemes az összes többit is letiltani, mert a zónák elem paramétereit a rendszer más elválasztókra is alkalmazza.
A Név oszlop az elválasztó nevét tartalmazza, ahogy az a közös attribútum tulajdonságai között van megadva. A következő oszlopban található jelölőnégyzet határozza meg, hogy a határoló értéke be lesz-e állítva a zónaelemben vagy sem. Ha a jelölőnégyzet be van jelölve, akkor az Érték oszlop értéke lesz az value attribútum értéke.
A Tipp és a Biztonság oszlopban található jelölőnégyzetek megfelelnek a széfnek, és meghatározzák (illetve) a default.vrd fájl zónaelemének attribútumait.
Háttér állások itt fájl verzió felhasználási lehetőségét írja le háttérmunkák az infobase fájlverziójában (a point root elem allowexecutescheduledjobs attribútuma).

Ebben a cikkben részletesen leírom az 1C:Enterprise adatbázisokhoz való webes hozzáférés megszervezésének folyamatát.8.3 a szállításhoz tartozó IIS (Internet Information Server) webszerveren Microsoft Windows szerver. Az 1C:Enterprise régebbi verzióihoz (8.1 És 8.2 ) az adatbázisok közzétételének algoritmusa általában hasonló. Figyelembe kell venni az IIS 1C:Enterprise működéshez való konfigurálására szolgáló algoritmust, és az adatbázisok webszerveren való közzétételének folyamatát a következőképpen ismertetjük:32 bites, és számára 64 biteswebszerver bővítő modul.

  1. Amire szükséged van
  2. Az IIS webszerver telepítése
  3. Az 1C:Enterprise összetevők telepítése
  4. Operációs rendszer beállítása
  5. Adatbázis közzététele webszerveren
  6. Az IIS beállítása a 32 bites webszerver-bővítő modul használatához
  7. Az IIS konfigurálása a 64 bites webszerver beépülő modul használatára
  8. Csatlakozás egy közzétett információs bázishoz webböngészőn keresztül
  9. Csatlakozás egy közzétett információs bázishoz az 1C:Enterprise kliensen keresztül
  10. Virtuális könyvtár konfigurációs fájlok
    1. default.vrd fájl
    2. web.config fájl

1. Amire szüksége van

  1. Olyan számítógép, amely megfelel az alábbi operációs rendszerek egyikét futtató webkiszolgáló futtatásához szükséges minimális rendszerkövetelményeknek:
    • Microsoft Windows Server 2012 (R2)
    • Microsoft Windows Server 2008 (R2)
  2. Helyi rendszergazdai jogok ezen a számítógépen.
  3. Elosztókészlet az 1C:Enterprise összetevők telepítéséhez. 64 bites webszerver-bővítő modul beállításához, terjesztési készlet 64 bites 1C:Enterprise szerver telepítéséhez. Ez a példa a verziót használja 8.3.4.389 . Az 1C:Enterprise régebbi verzióihoz ( 8.1 És 8.2 ) az adatbázisok közzétételének algoritmusa általában hasonló.

2. Az IIS webszerver telepítése

Telepítse az Internet Information Server webkiszolgálót, amely alapértelmezés szerint a Microsoft Windows Server része. Telepítéskor ügyeljen az összetevők kiválasztására:

  • Általános funkciók HTTP (általános HTTP-szolgáltatások)
    • Statikus tartalom
    • Alapértelmezett dokumentum
    • Címtárböngészés
    • HTTP hibák
  • Alkalmazásfejlesztés
    • ASP.NET 3.5
    • .NET bővíthetőség 3.5
    • ISAPI bővítmények
    • ISAPI szűrők
  • Korrekció és diagnosztika (egészségügy és diagnosztika)
    • HTTP naplózás
    • Monitor kérése
  • felügyeleti eszközök
    • IIS Management Console

Részletesen írtam az IIS webszerver üzembe helyezésének folyamatáról:

  • Microsoft Windows Server 2012 (R2) rendszerben - itt. Az IIS 8-as verziója, a telepítés után látnia kell az űrlap Alapértelmezett webhely oldalát:

  • Microsoft Windows Server 2008 (R2) rendszerben - itt. Az IIS 7-es verziója, a telepítés után látnia kell az űrlap Alapértelmezett webhely oldalát:

3. Az 1C:Enterprise összetevők telepítése

Ugyanazon a kiszolgálón, ahol az IIS webszerver van telepítve, telepítse az 1C:Enterprise (32 bites összetevők) alkalmazást, és a telepítés során feltétlenül válassza ki az összetevőket:

  • 1C: Vállalati
  • Webszerver-bővítmények

Ha 64 bites webszerver-bővítmény modult tervez konfigurálni, akkor a megfelelő 1C:Enterprise disztribúcióból a 64 bites kiszolgálótelepítőt is futtatnia kell, és telepítenie kell a következő összetevőt:

  • Webszerver bővítő modul

4. Az operációs rendszer beállítása

Most be kell állítania a szükséges jogokat az 1C:Enterprise adatbázisokhoz való webes hozzáféréshez használt kulcsmappákhoz. A webszerveren közzétett webhelyfájlok tárolási könyvtárához (alapértelmezett C:inetpubwwwroot) teljes jogot kell adnia a csoportnak" Felhasználók» (Felhasználók). Ez a lépés elvileg kihagyható, de ekkor az adatbázis-kiadvány közzétételéhez vagy módosításához rendszergazdaként kell futtatnia az 1C:Enterprise programot. A könyvtár biztonságának beállításához kattintson rá Jobb klikk egérrel és válassza ki a " Tulajdonságok» (Tulajdonságok).

A megnyíló tulajdonságablakban lépjen a " Biztonság» (Biztonság) és nyomja meg a « gombot változás» (Szerkesztés…), az aktuális engedélyek módosításához. Megjelenik a könyvtár jogosultsági ablaka. A Csoportok vagy felhasználók listájában (Csoportok vagy felhasználónevek) válassza ki a csoportot " Felhasználók" (Felhasználók) és a kiválasztott csoport engedélyeinek listájában állítsa be a " teljes hozzáférés" (Teljes felügyelet). Ezután nyomja meg a " Alkalmaz" (Alkalmaz) a változtatások mentéséhez és az összes ablak bezárásához a gombbal rendben».

Ezután teljes jogokat kell adnia a címtárnak telepített fájlokat 1C: Enterprise (alapértelmezés szerint C: Programfájlok (x86)1cv8 32 bites bővítőmodulhoz és C:Program Files1cv8 64 bites) csoporthoz IIS_IUSRS. Ehhez ugyanazokat a műveleteket hajtjuk végre, mint fentebb, azzal az egyetlen különbséggel, hogy a kívánt csoport megjelenjen a listában " Csoportok vagy felhasználók” (Csoportok vagy felhasználónevek), kattintson a lista alatt található gombra „ Hozzáadás" (Hozzáadás...), majd a csoportok vagy felhasználók kiválasztására szolgáló ablakban kattintson a " Továbbá» (Speciális…).

Ezután kattintson a jobb oldalon található gombra Keresés"(Keresés most), majd válassza ki a kívánt csoportot IIS_IUSRS a keresési eredmények táblázatában, és kattintson a " rendben».

Csoport IIS_IUSRS megjelenik a csoportok vagy felhasználók listájában. Adjon neki teljes jogot a kiválasztott könyvtárhoz, és kattintson a " Alkalmaz» (Alkalmaz) a módosítások mentéséhez.

És végül, ha a közzététel a fájlbázisra történik, meg kell adnia a csoportot is IIS_IUSRS teljes joggal rendelkezik az információs adatbázis fájljait tartalmazó könyvtárhoz.

5. Az adatbázis közzététele a webszerveren

Folytatjuk az adatbázis közvetlen közzétételét a webszerveren. Ehhez indítsa el az 1C:Enterprise alkalmazást Konfigurátor módban a közzétenni kívánt adatbázishoz. Ezután válassza a " Adminisztráció» - « Közzététel webszerveren...»

Megnyílik a kiadvány tulajdonságainak beállítására szolgáló ablak a webszerveren. A közzétételhez szükséges főbb mezők alapértelmezés szerint ki vannak töltve:

  • Virtuális könyvtár neve – az a név, amellyel az adatbázis elérhető lesz a webszerveren. Csak latin karaktereket tartalmazhat.
  • Webszerver – az aktuális számítógépen található webszerverek listájából van kiválasztva. Esetünkben ez az Internet Information Services.
  • Könyvtár – annak a könyvtárnak a fizikai helye, ahol a virtuális alkalmazásfájlok találhatók.
  • A megfelelő jelzők megadhatják a közzétenni kívánt klienstípusokat, valamint jelezhetik a webszolgáltatások közzétételének lehetőségét. Az alábbi táblázatban szerkesztheti a közzétenni kívánt webszolgáltatások listáját, valamint a " Cím» módosítsa a szinonimát, amellyel ez a webszolgáltatás elérhető.
  • Ezenkívül az IIS webszerver esetében lehetőség van a webszerver hitelesítésének szükségességére az operációs rendszer eszközeivel jelezni a megfelelő jelző beállításával.

A kívánt közzétételi beállítások kiválasztása után kattintson a " Közzététel».

Ha a közzététel hiba nélkül ment, akkor egy megfelelő üzenetet fogunk látni.

Az IIS webkiszolgálón történő közzététel mindig az alapértelmezett webhelyen és az alapértelmezett alkalmazáskészletben történik. Érdemes szem előtt tartani, hogy a konfigurátorból történő közzétételkor a 32 bites webszerver-bővítmény modul regisztrálásra kerül, és az alapértelmezett alkalmazáskészlet DefaultAppPool- csak 64 bites alkalmazásokkal működik konfiguráció nélkül. Ennek megfelelően a további műveletek a használni kívánt webszerver-bővítő modul bitjétől függenek. 32 bites webszerver-bővítmény esetén engedélyeznie kell az alkalmazáskészletnek a 32 bites alkalmazások használatát, vagy regisztrálnia kell egy 64 bites webszerver-bővítményt. Erről az alábbiakban lesz szó.

6. Állítsa be az IIS-t a 32 bites webszerver beépülő modul használatára

Felszerelés» (Eszközök) - « IIS menedzser

Alapértelmezett webhely- megjelent egy alkalmazássá konvertált virtuális könyvtár azzal a névvel, amelyet az adatbázis közzétételekor adtunk meg. A közzététel befejezéséhez nem kell mást tenni, mint engedélyezni a 32 bites alkalmazásokat az alapértelmezett alkalmazáskészlethez. Ehhez a kapcsolati fában lépjen a " Alkalmazási készletek» (Alkalmazáskészletek).

Az alkalmazáskészletek listájában keressen egy nevű készletet DefaultAppPool. Kattintson rá jobb gombbal, és válassza a " Extra lehetőségek" (További beállítások).

A megnyíló alkalmazáskészlet beállításai ablakban a " Gyakoriak» (Általános) keresse meg az elemet « 32 bites alkalmazások engedélyezettek» (32 bites alkalmazások engedélyezése), és állítsa be a paraméter értékét Igaz. Ezután mentse a módosításokat a " rendben».

7. Konfigurálja az IIS-t a 64 bites webszerver beépülő modul használatára

A segédprogram segítségével 64 bites webszerver-bővítő modult regisztrálhat webinst.exe a megfelelő verzió a könyvtárban található kuka, könyvtárban telepített program 1C: Vállalati, vagy használja az alábbi módszert.

Indítsa el az Internet Information Services (IIS) kezelőt. Ezt megteheti a Szerverkezelőből a " menüpont kiválasztásával Felszerelés» (Eszközök) - « IIS menedzser» (Internet Information Services (IIS) menedzser).

Itt, a kapcsolati ablak fát kibontva látni fogjuk, hogy az alapértelmezett webhelyen - Alapértelmezett webhely- megjelent egy alkalmazássá konvertált virtuális könyvtár azzal a névvel, amelyet az adatbázis közzétételekor adtunk meg. A publikáció befejezéséhez már csak meg kell adni ez az alkalmazás használjon 64 bites kéréskezelőt. Ehhez nyissa meg a kezelő leképezési beállítási oldalát ehhez a virtuális könyvtárhoz a " Handler Mapping» (Kezelői leképezések) bekapcsolva kezdőlap alkalmazások.

Keresse meg a kezelőt a kezelőleképezési táblázatban "1C webszolgáltatás kiterjesztése". A kezelő megnyitásához kattintson duplán a táblázat megfelelő sorára.

Szerkesszük a kezelőt, lecserélve a jelenleg kiválasztott 32 bites webszerver-bővítménymodul végrehajtható dll-jének elérési útját a könyvtár 64 bites verziójának elérési útjára. Ebben a példában változtassa meg a c " elérési utat C:Program Files (x86)1cv88.3.4.389binwsisapi.dll" tovább " C:Program Files1cv88.3.4.389binwsisapi.dll» a kiválasztó gombbal. Az elérési út megváltoztatása után nyomja meg a " rendben» a változtatások mentéséhez.

8. Csatlakozás egy közzétett információs bázishoz webböngészőn keresztül

Nos, ez minden. Egy újonnan közzétett adatbázishoz való csatlakozáshoz futtassa internet böngésző, és a címsorba írja be az űrlap elérési útját http://localhost/<Имя публикации информационной базы> . Ebben a példában ez a http://localhost/DemoAccounting/.

Ehhez az információs bázishoz a hálózat bármely számítógépéről is csatlakozhat úgy, hogy a webszerverhez a belső (vagy ha a porton keresztül) 80 , külső) IP-cím alapján.

Ebben az esetben ahhoz, hogy az 1C:Enterprise megfelelően működjön, a hívást kezdeményező tartomány nevét (vagy IP-címét) hozzá kell adni az Internet Explorer megbízható webhelyeihez, és engedélyezni kell az előugró ablakokat. További információ az Internet Explorer 1C:Enterprise webklienshez való konfigurálásáról itt.

9. Csatlakozás egy közzétett információs bázishoz az 1C:Enterprise kliensen keresztül

Az 1C:Enterprise vékonykliens segítségével egy webszerveren közzétett információs bázishoz is csatlakozhat. A csatlakozáshoz nyissa meg az 1C:Enterprise indítóablakát, és kattintson a " Hozzáadás» információs bázis hozzáadásához.

Az információs bázis/csoport hozzáadására szolgáló ablakban állítsa a kapcsolót a " Meglévő információs bázis hozzáadása a listához» és nyomja meg a « További».

Adja meg az adatbázis nevét, ahogy az megjelenik az információs bázisok listájában (egyedinek kell lennie ehhez a listához), válassza ki a hely típusát " A webszerveren» és nyomja meg a « További».

Adja meg az információs bázishoz való csatlakozáshoz szükséges címsort (a /ru_RU/ előtag nélkül). Itt adhatja meg a proxyszerver beállításait (ha vannak) és a webszerveren történő hitelesítés módját is. A szükséges beállítások megadása után kattintson újra " További».

Adja meg az információs bázis indítási paramétereit, és kattintson a " Kész» a varázsló befejezéséhez.

Ezt követően ez az információs bázis megjelenik az adatbázisok listájában az 1C:Enterprise indítóablakában. Kérjük, vegye figyelembe, hogy az indítási mód Configurator nem érhető el ebből a típusból kapcsolatokat. Nyomja meg " 1C: Vállalati» az információs bázishoz való csatlakozáshoz.

10. Virtuális könyvtár konfigurációs fájlok

Nézzük meg közelebbről a közzétételi folyamat során létrejött fájlok szerkezetét. Ha a közzétett információs bázishoz való webes hozzáférés valamilyen okból nem működik, konfigurációs fájlok manuálisan szerkeszthető a kívánt eredmény elérése érdekében (a cikkből a 64 bites webszerver-bővítmény modul konfigurációs fájljai innen tölthetők le).

Menjünk arra a könyvtárra, amelyet az adatbázis közzététele során adtunk meg. Két fájlt fogunk látni benne:

  • default.vrd
  • web.config

Mindkét fájl bármelyik használatával megtekinthető és szerkeszthető szöveg szerkesztő, mint például a Jegyzettömb. Nézzük meg közelebbről a fájlok szerkezetét.

10.1. default.vrd fájl

Fájlban default.vrd leírja a közzétett webszolgáltatásokat (elem ), valamint a virtuális alkalmazás nevét (attribútum bázis) és egy kapcsolati karakterláncot az 1C:Enterprise információs bázishoz (attribútum ib). Ebben a példában egy fájlinformációs bázis esetében a kapcsolati karakterlánc a következő lesz:

Ib="Fájl="C:1C_BASEDemoAccounting";"

Amint a példából is látható, ha a kapcsolódási sztringben olyan karakterek vannak, amelyek az XML-szabvány szerint érvénytelenek (http://www.w3.org/TR/xml11/), akkor ezeket ennek megfelelően ki kell cserélni.

A kapcsolati karakterláncban megadhatja a felhasználónevet és a jelszót. Ebben az esetben az infobázishoz való csatlakozás a megadott felhasználó nevében történik. Például az eladói felhasználóként való csatlakozáshoz a kapcsolódási karakterlánc a következő lenne:

Ib="Fájl="C:1C_BASEDemoAccounting";Usr=Eladó;Pwd=123;"

Szerver információs bázis esetén a kapcsolati karakterlánc így fog kinézni:

Ib="Srvr="WIN2012;Ref=Számvitel;"

Ahol WIN2012- az 1C:Enterprise szerverfürt neve, és Könyvelés- az adatbázis neve a fürtben.

Bővebben a szerkezetről adott fájl olvasható az Adminisztrátori útmutató 2. kiadás 2. függelék 3.12. fejezetében.

10.2. web.config fájl

Fájl web.config egy olyan fájl, amely egy ASP.NET webalkalmazás beállításait határozza meg. Minden webalkalmazásnak rendelkeznie kell egy fájllal web.config gyökérkönyvtárában található. Ez alól a virtuális könyvtárunk sem kivétel. Az aktuális fájl adatokat tartalmaz az 1C webszolgáltatás-bővítménykezelőről, amely feldolgozza az ehhez az alkalmazáshoz intézett kéréseket. A kezelő úgy van beállítva, hogy minden kérés átkerüljön a könyvtárba wsisapi.dll címtárban található kuka, 1C:Enterprise fájlokat tartalmazó könyvtár. Ha szerverinformációs bázisokat használnak, a könyvtár verziójának meg kell egyeznie az 1C:Enterprise szerverfürt verziójával.

Ezt a kezelőt megtalálhatja (vagy hozzáadhatja, ha nem létezik) az Internet Information Services (IIS) kezelőjében. Ehhez válassza ki az aktuális alkalmazás lapot, és a tulajdonságok ablakában válassza ki a " Handler Mappings» (Handler Mappings).

A kezelő leképezési táblázatában látni fogjuk a kezelőnket "1C webszolgáltatás kiterjesztése". Ha nincs ilyen kezelő a listában, akkor az ablakban a « Műveletek» (Műveletek) tétel « Helyettesítő karakteres szkript egyezés hozzáadása» (Helyettesítő karakteres szkripttérkép hozzáadása…).

Hozzáadáskor adja meg a kezelő nevét és adja meg a fájl elérési útját wsisapi.dll. Ezek a paraméterek az aktuális kezelőhöz is módosíthatók a " elem kiválasztásával Változás…» (Szerkesztés…) a műveletlista ablakban.

Győződjön meg arról is, hogy a jelző be van állítva a kezelőhöz " Teljesítmény» (Végrehajtás) a funkcióengedély-módosítási ablakban. Ezt az ablakot a " Funkcióengedélyek módosítása...» (Funkcióengedélyek szerkesztése…) az ablakban « Műveletek» (Cselekvések).

Nagyvállalatok használnak szoftver termékek Az 1C távoli fiókjaiban gyakran szembesül azzal a problémával, hogy nem tudják telepíteni az 1C-t az egyes alkalmazottak munkahelyére. Ennek oka néha az elavult számítógépek, néha a távoli helyzet, néha az informatikai személyzet hiánya lehet. Az 1C fejlesztői ezt a problémát a platform 8.2-es verziójában egy speciális webes kliens integrálásával oldották meg. A munka ilyen formában történő megszervezése jelentősen megtakarítja a számítógépek frissítését és az 1C rendszergazdák személyzetének karbantartását.

Külsőleg a webkliens nem különbözik a vékony klienstől, kivéve, hogy az 1C felület böngészőben nyílik meg. Az 1C webkliensek elindításához közzé kell tennie egy webszervert, és elérhetővé kell tennie az internetet a munkahelyén. Az adatbázis kommunikációhoz és felhasználói felület A webkliensnek a webszerver, valamint a DHTML és HTTPRequest technológiák válaszolnak. Működés közben az adatok HTTP-n keresztül kerülnek továbbításra egy webszerverre, összeállításuk és közvetlen végrehajtásuk a kliens oldalon, Internet böngésző környezetben történik.

Az 1C webes kliens mód kellő népszerűségét az előnyök listája magyarázza:

  • Nem kell telepíteni az 1C kliens részét a munkahelyen;
  • Hozzáférés biztosítása az adatbázishoz a világ bármely pontjáról Internet hozzáféréssel;
  • Támogatás minden böngészőhöz és ennek megfelelően minden operációs rendszerhez és minden hozzáférő modulhoz világméretű hálózat;
  • Technikai egyszerűség, mivel a felhasználónak egyszerűen el kell indítania a böngészőt és helyesen be kell írnia a címet;
  • Speciális adatcsere mód webszerverrel alacsony internetsebességgel.

Az előnyök mellett a webes kliens módnak vannak bizonyos hátrányai is:

  1. A webszerver sebezhetősége, amely a világ bármely pontján elérhetővé válik;
  2. Bizonyos kommunikációs és működési korlátozások fájlrendszer;
  3. Csak olyan konfigurációkhoz érhető el, amelyek a felügyelt alkalmazástípust és vékony kliens;
  4. A helyi licencek elérhetetlensége.

Ha határozottan úgy döntött, hogy az 1C webes kliens nagyszerű a felhasználók számára, akkor be kell állítania és közzé kell tennie egy webszervert. Példaként fontolja meg a Windowsba beépített szabványos IIS beállítását.

Ha számítógépe operációs rendszerrel rendelkezik Windows családok, akkor nélkülözheti harmadik féltől származó programok. A beépített IIS szerver, melynek konfigurációjához elegendő a rendszer kezdeti ismerete. Meg kell jegyezni, hogy a szerver telepítése a gyenge számítógép megnehezíti az 1C webkliensek elindítását, és az egész rendszer teljesítménye veszélybe kerül. Ezért ajánlatos az IIS-t csak azokon a konfigurációkon konfigurálni, ahol az operációs rendszer késedelem nélkül működik, és nagy mennyiségű erőforrás áll rendelkezésre.

A szerver konfigurálásának megkezdéséhez lépjen a "Vezérlőpult" -> "Programok és szolgáltatások" -> "Funkciók be- és kikapcsolása" menüpontra. Keresse meg az „IIS-szolgáltatások / Internet-szolgáltatások” ágat a fában, és jelölje be a következő négyzeteket:

  • A „Közös HTTP-szolgáltatások” alatt:
    • "Könyvtár tallózása";
    • "Alapértelmezett dokumentum";
    • „statikus tartalom”;
    • "HTTP hibák".
  • "Egészségügyi ellenőrzés és diagnosztika":
    • "HTTP naplózás";
    • Monitor kérése.
  • Alkalmazásfejlesztési összetevők:
    • "ÁSPISKÍGYÓ";
    • ASP.NET;
    • "ISAPI bővítmény";
    • "Extensibility.NET";
    • ISAPI szűrők.
  • "Vezérlés":
    • "IIS kezelőkonzol".

Egy konfigurált szerver közzétételéhez telepítenie kell az 1C webszerver-bővítmény modulokat. Ehhez az 1C telepítési folyamata során ki kell választania a megfelelő elemet az ablakban a telepítési mód megváltoztatásához, és telepítenie kell az összetevőket. Ezután futtassa az 1C-t konfigurátor módban rendszergazdai jogokkal, és kattintson az "Adminisztráció" -> "Közzététel webszerveren ..." menüben. Az 1C platform automatikusan felismeri a konfigurált webszervert, és csak a bázis nevét és helyét kell megadnia.


Miután a Közzététel gombra kattintott, a kiszolgálónak újra kell indulnia. Most ellenőrizheti a munka előrehaladását az 1C webes kliens elindításával a következő sor beírásával a böngészőben: "http: ServerName / BaseName". Biztosítani kell, hogy minden felhasználó olvasási és írási hozzáféréssel rendelkezzen az adatbázis helyéhez. Ellenkező esetben az 1C webes kliens munkahelyeken történő beállítása nem fog működni.

Az 1C webkliens kényelmes eszköz azoknak a felhasználóknak, akiknek a munkahelyi teljesítménye sok kívánnivalót hagy maga után. Az egyszerű beállításnak, az alkalmazási felület minimális eltéréseinek és a különféle előnyök listájának köszönhetően a webkliens némi népszerűségre tett szert a különböző méretű cégek körében.

Csökkentse, amennyire csak lehetséges rendszerkövetelmények felhasználói gépekre, és teljes mértékben kihasználja a benned rejlő lehetőségeket az 1C webszerveren való közzétételével. Ez lehetővé teszi az adatbázissal való munka megszervezését nemcsak vékony kliens használatával, hanem bármilyen böngészővel is, további összetevők és alkalmazások telepítése nélkül.

Elsődleges követelmények

A háttér-architektúra minimális rendszerkövetelményei jelentősen eltérhetnek, és nagymértékben függnek a következőktől:

  1. A program által megoldott feladatok;
  2. A dokumentumáramlás intenzitása;
  3. Az egyidejűleg csatlakozó felhasználók száma;
  4. A közzétett és nyilvántartott adatbázisok mérete és száma.

Az 1C webszerveren való közzétételekor azonban egyszerűen lehetetlen két dolgot nélkülözni:

  • A rendszerben telepített webszerver;
  • Egy telepített és működő bővítőmodul, amelyet az 1C szállít.

web szerver

Szerkezetünk ezen eleme lehet akár Internet Information Server (IIS), amelyet a Microsoft operációs rendszerek részeként szállít, vagy Apache szerver. Természetesen ezeknek a megoldásoknak vannak fizetett analógjai is, de nem beszélünk róluk.

Az Apache termékek további előnye, hogy Linux-szerű operációs rendszerről is futtathatók.

Megfontoljuk az IIS lehetőségét, mert. nem igényel harmadik féltől származó termékek keresését és telepítését.

Webszerver-bővítmények

Ezek a modulok a platform terjesztési fájl futtatásával telepíthetők. Az ablakhoz érve kinézetábrán látható, aktiválnia kell a megfelelő komponens telepítését.

Természetesen a bővítmények mellett magát az 1C Enterprise platformot is telepíteni kell a számítógépre, különben nem fogunk hozzáférni a Configuratorhoz, amelyen keresztül a kiadvány fő része történik.

Miután eldöntöttük az eszközöket, folytassuk a konfigurációt.

A webszerver telepítése és indítása

Az IIS futtatásához a számítógépen telepített Windows, akkor a következő műveletsort kell végrehajtania (például Windows 7):


3. ábra

Győződjön meg arról, hogy a webszerver működik, ha bármely böngésző címsorába beír egy sort, például „http://localhost”, és képet kap, ahogy a 4. ábrán látható.

4. ábra


6. ábra.

Bizonyos esetekben (különösen, ha a program 64 bites környezetben fut) operációs rendszer), az adatbázis szerveren való közzététele után előfordulhat, hogy módosítania kell a munkát az 1C platform által használt könyvtárakkal. Ezt a "Webhelyek" almenüből teheti meg.

Miután kiválasztott egy adott, éppen közzétett bázist a listában, aktiválnia kell a "Handler Mapping" segédprogramot (7. ábra).
7. ábra

Esetünkben megfeleltetést kell létrehoznunk az ISAPI-dll és a BIN mappában található wsisapi.dll futtatható fájl között, telepített verzió platformok.

Elvileg ezen a szerverrel végzett munka nagy része befejezettnek tekinthető, közvetlenül az adatbázis közzétételére lépünk.

Az adatbázis közzététele a szerveren

Felhasználói jogok beállítása

Miután megkaptuk a fenti ablakot, továbblépünk a felhasználók hozzáférési szabályainak beállítására.

Engednünk kell teljes hozzáférés IIS_USERS felhasználó:

  • A "C:\inetpub\wwwroot\Kiadványnév" mappába, ahol az erőforrás tárolva van;
  • A használt program verzióját tartalmazó mappába, ahol a wsisapi.dll könyvtár található;
  • Arra a helyre, ahol az alapot tárolják.

A fenti lépések elvégzése után úgy tudjuk ellenőrizni kiadványunk teljesítményét, hogy a böngészőablakba beírunk egy sort, mint például: „localhoct / Publikáció neve”, és ott keresünk egy felhasználóazonosító űrlapot.



Betöltés...
Top