Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • shtëpi
  • Siguria
  • Qasja në ueb në serverin e ndërmarrjes 1C 8.3. Konfigurimi i serverëve të uebit për të punuar me 1C: Enterprise

Qasja në ueb në serverin e ndërmarrjes 1C 8.3. Konfigurimi i serverëve të uebit për të punuar me 1C: Enterprise

Publikimi i bazave të të dhënave 1C:Enterprise 8.3 në serverin e internetit IIS në Microsoft Windows Server 2008/2012

Në këtë artikull do të përshkruaj në detaje procesin e organizimit të hyrjes në internet në bazat e të dhënave 1C: Enterprise 8.3 në serverin e internetit IIS (Internet Information Server) i përfshirë me Microsoft Windows Server. Për versionet më të vjetra të 1C: Enterprise ( 8.1 Dhe 8.2 ) algoritmi për publikimin e bazave të të dhënave është përgjithësisht i ngjashëm. Algoritmi për konfigurimin e IIS për 1C: Enterprise do të diskutohet dhe procesi i publikimit të bazave të të dhënave në një server në internet do të përshkruhet gjithashtu për të dy 32-bit, dhe për 64-bit moduli i zgjerimit të serverit në internet.

1. Çfarë do t'ju duhet

  1. Një kompjuter që plotëson kërkesat minimale të sistemit për drejtimin e një serveri në internet që ekzekuton një nga sistemet operative:
    • Microsoft Windows Server 2012 (R2)
    • Microsoft Windows Server 2008 (R2)
  2. Të drejtat e administratorit lokal në këtë kompjuter.
  3. Kompleti i shpërndarjes për instalimin e komponentëve 1C: Enterprise. Për të konfiguruar një modul shtesë të serverit në internet 64-bit, një çantë shpërndarjeje për instalimin e një serveri 64-bit 1C: Enterprise. Ky shembull përdor versionin 8.3.4.389 . Për versionet më të vjetra të 1C: Enterprise ( 8.1 Dhe 8.2 ) algoritmi për publikimin e bazave të të dhënave është përgjithësisht i ngjashëm.

2. Instalimi i serverit të internetit IIS

Ne instalojmë serverin e internetit të Serverit të Informacionit të Internetit, i cili përfshihet si parazgjedhje me Serverin e Microsoft Windows. Kur instaloni, sigurohuni që të zgjidhni përbërësit:

  • Karakteristikat e zakonshme të HTTP
    • Përmbajtja statike
    • Dokumenti i parazgjedhur
    • Shfletimi i Drejtorisë
    • Gabimet HTTP
  • Zhvillimi i Aplikacionit
    • ASP.NET 3.5
    • Zgjerimi .NET 3.5
    • Zgjerimet ISAPI
    • Filtrat ISAPI
  • Shëndeti dhe Diagnostifikimi
    • Regjistrimi HTTP
    • Kërkesë Monitor
  • Mjetet e Menaxhimit
    • Paneli i Menaxhimit të IIS

Kam shkruar në detaje rreth procesit të vendosjes së një serveri në internet IIS:

  • Në Microsoft Windows Server 2012 (R2) - . Versioni 8 i IIS, pas instalimit duhet të shihni një faqe të paracaktuar të faqes në internet si:

3. Instalimi i komponentëve 1C:Enterprise

Në të njëjtin server ku është vendosur serveri i internetit IIS, ne instalojmë 1C:Enterprise (komponentët 32-bit), duke u siguruar që të zgjidhni komponentët gjatë instalimit:

  • 1C: Ndërmarrja
  • Modulet e zgjerimit të serverit në ueb

Nëse planifikoni të konfiguroni një modul shtesë të serverit në internet 64-bit, duhet të ekzekutoni gjithashtu programin e instalimit të serverit 64-bit nga paketa përkatëse 1C:Enterprise dhe të instaloni komponentin:

  • Moduli i zgjerimit të serverit në ueb

4. Vendosja e sistemit operativ

Tani duhet të vendosni të drejtat e nevojshme për dosjet kryesore të përdorura kur përdorni aksesin në ueb në bazat e të dhënave 1C:Enterprise. Për drejtorinë e ruajtjes për skedarët e faqeve të internetit të publikuara në serverin e uebit (parazgjedhja C:\inetpub\wwwroot\) ju duhet t'i jepni të drejta të plota grupit " Përdoruesit"(Përdoruesit). Në parim, mund ta kaloni këtë hap, por më pas për të publikuar ose ndryshuar publikimin e bazës së të dhënave, do t'ju duhet të ekzekutoni 1C: Enterprise si administrator. Për të konfiguruar sigurinë e kësaj drejtorie, klikoni me të djathtën mbi të dhe zgjidhni " Vetitë"(Vetitë).

Në dritaren e vetive që hapet, shkoni te " Siguria" (Siguria) dhe shtypni butonin " Ndryshimi» (Redakto...), për të ndryshuar lejet ekzistuese. Do të shfaqet dritarja e lejeve për këtë drejtori. Në listën e Grupeve ose emrave të përdoruesve, zgjidhni grupin " Përdoruesit" (Përdoruesit) dhe në listën e lejeve për grupin e përzgjedhur vendosni flamurin " Akses i plotë"(Kontroll i plotë). Pastaj klikoni " Aplikoni" (Apliko) për të regjistruar ndryshimet dhe për të mbyllur të gjitha dritaret duke përdorur butonin " Ne rregull».

Tjetra, duhet t'i jepni të drejta të plota drejtorisë me skedarët e instaluar 1C: Enterprise (si parazgjedhje C:\Skedarët e programit (x86)\1cv8\ për modulin e zgjerimit 32-bit dhe C:\Skedarët e programit\1cv8\ për grupin 64-bit). IIS_IUSRS. Për ta bërë këtë, ne kryejmë veprime të ngjashme me ato të përshkruara më sipër, me të vetmin ndryshim që në mënyrë që grupi i kërkuar të shfaqet në listë " Grupet ose përdoruesit" (Grupet ose emrat e përdoruesve) duhet të klikoni butonin e vendosur nën listë " Shto"(Shto..), dhe në dritaren për zgjedhjen e grupeve ose përdoruesve, kliko "" Për më tepër"(E avancuar...).

Pastaj klikoni butonin në të djathtë " Kërko"(Gjeni Tani), më pas zgjidhni grupin e kërkuar IIS_IUSRS në tabelën e rezultateve të kërkimit dhe klikoni " Ne rregull».

Grupi IIS_IUSRS shfaqet në listën e grupeve ose përdoruesve. Ne i japim të drejta të plota në drejtorinë e zgjedhur dhe klikojmë " Aplikoni» (Aplikoni) për të ruajtur ndryshimet.

Dhe së fundi, nëse publikimi kryhet për një bazë të dhënash skedari, duhet t'i jepni edhe grupit IIS_IUSRS të drejta të plota për direktorinë që përmban skedarët e kësaj infobaze.

5. Publikimi i bazës së të dhënave në një web server

Le të kalojmë në publikimin e drejtpërdrejtë të bazës së të dhënave në serverin e internetit. Për ta bërë këtë, hapni 1C: Enterprise në modalitetin Konfigurator për bazën e të dhënave që dëshironi të publikoni. Pastaj zgjidhni " Administrata» — « Po publikohet në një server ueb...»

Dritarja për konfigurimin e vetive të publikimit në serverin e internetit do të hapet. Fushat kryesore të kërkuara për publikim janë plotësuar tashmë si parazgjedhje:

  • Emri i drejtorisë virtuale - emri me të cilin do të aksesohet baza e të dhënave në ueb server. Mund të përbëhet vetëm nga karaktere të alfabetit latin.
  • Serveri në internet - i zgjedhur nga lista e serverëve të uebit të gjetur në kompjuterin aktual. Në rastin tonë, këto janë Shërbimet e Informacionit në Internet.
  • Drejtori - Vendndodhja fizike e drejtorisë në të cilën do të vendosen skedarët e aplikacionit virtual.
  • Duke përdorur flamujt përkatës, mund të specifikoni llojet e klientëve që do të publikohen, si dhe të tregoni mundësinë e publikimit të shërbimeve të Uebit. Në tabelën e mëposhtme mund të modifikoni listën e shërbimeve të internetit që do të publikohen, si dhe në kolonën “ Adresë» ndryshoni sinonimin me të cilin do të aksesohet ky shërbim Web.
  • Është gjithashtu e mundur që serveri i internetit IIS të tregojë nevojën për të kryer vërtetimin në serverin e uebit duke përdorur mjetet e OS duke vendosur flamurin e duhur.

Pasi të keni zgjedhur cilësimet e nevojshme të botimit, klikoni " Publikoni».

Nëse publikimi kaloi pa gabime, do të shohim një mesazh përkatës.

Publikimi në serverin e internetit IIS bëhet gjithmonë për uebsajtin e paracaktuar dhe grupin e paracaktuar të aplikacioneve. Vlen të kihet parasysh se kur publikohet nga konfiguruesi, moduli i zgjerimit të serverit në internet 32-bit do të regjistrohet dhe grupi i parazgjedhur i aplikacionit do të jetë DefaultAppPool- Pa konfigurim, funksionon vetëm me aplikacione 64-bit. Prandaj, veprimet e mëtejshme varen nga sasia e modulit të zgjerimit të serverit në internet që planifikoni të përdorni. Për një shtesë të serverit në ueb 32-bit, duhet të aktivizoni grupin e aplikacioneve të përdorë aplikacione 32-bitësh ose të regjistroni një shtesë të serverit të uebit 64-bit. Kjo do të diskutohet më poshtë

6. Konfiguro IIS për të përdorur shtojcën shtesë të serverit uebi 32-bit

Objektet"(Mjetet) -" Menaxher i Shërbimeve të Informacionit në Internet

Uebfaqja e parazgjedhur— u shfaq një direktori virtuale e transformuar në një aplikacion me emrin që kemi specifikuar gjatë publikimit të bazës së të dhënave. E vetmja gjë që mbetet për të përfunduar publikimin është aktivizimi i aplikacioneve 32-bit për grupin e paracaktuar të aplikacioneve. Për ta bërë këtë, shkoni te skeda " në pemën e lidhjes Pishinat e Aplikimit"(Pshinat e Aplikimit).

Në listën e grupeve të aplikacioneve gjejmë një pishinë me emrin DefaultAppPool. Klikoni me të djathtën mbi të dhe zgjidhni " Opsione shtesë"(Cilësimet e avancuara).

Në dritaren e cilësimeve të grupit të aplikacioneve që hapet, në grupin " Janë të zakonshme"(Përgjithësisht) gjeni artikullin" Aplikacionet 32-bit të lejuara» (Aktivizo aplikacionet 32-bit) dhe cakto vlerën e parametrit në E vërtetë. Pastaj ruani ndryshimet duke klikuar " Ne rregull».

7. Konfiguro IIS për të përdorur shtojcën shtesë të serverit uebi 64-bit

Mund të regjistroni modulin e zgjerimit të serverit në ueb 64-bit duke përdorur programin webinst.exe versioni përkatës i vendosur në drejtori kosh, drejtoria me programin 1C:Enterprise të instaluar ose përdorni metodën më poshtë.

Le të hapim Menaxherin e Shërbimeve të Informacionit të Internetit (IIS). Kjo mund të bëhet nga Menaxheri i Serverit duke zgjedhur " Objektet"(Mjetet) -" Menaxher i Shërbimeve të Informacionit në Internet» (Menaxheri i Shërbimeve të Informacionit të Internetit (IIS)).

Këtu, duke zgjeruar pemën në dritaren e lidhjeve, do të shohim se për uebsajtin e paracaktuar - Uebfaqja e parazgjedhur— u shfaq një direktori virtuale e transformuar në një aplikacion me emrin që specifikuam kur publikuam bazën e të dhënave. Për të përfunduar publikimin, gjithçka që mbetet është t'i thuash aplikacionit të përdorë një procesor kërkesash 64-bitësh. Për ta bërë këtë, hapni faqen e cilësimeve të hartës së mbajtësit për këtë drejtori virtuale duke zgjedhur " Trajtimi i hartës» (Handler Mappings) në faqen kryesore të aplikacionit.

Në tabelën e krahasimeve të mbajtësve gjejmë mbajtësin "Zgjerimi i shërbimit në internet 1C". Le ta hapim këtë mbajtës duke klikuar dy herë në rreshtin përkatës në tabelë.

Le të modifikojmë mbajtësin duke zëvendësuar shtegun drejt dll-së së ekzekutueshme të modulit shtesë të serverit të uebit 32-bit që është zgjedhur aktualisht me shtegun për në versionin 64-bit të bibliotekës. Në këtë shembull, ne ndryshojmë rrugën nga " C:\Program Files (x86)\1cv8\8.3.4.389\bin\wsisapi.dll"në" C:\Program Files\1cv8\8.3.4.389\bin\wsisapi.dll» duke përdorur butonin e përzgjedhjes. Pas ndryshimit të rrugës, klikoni " Ne rregull» për të ruajtur ndryshimet.

8. Lidhu me një bazë informacioni të publikuar nëpërmjet një shfletuesi uebi

Epo, kjo duket se është e gjitha. Për t'u lidhur me një bazë të dhënash të sapo publikuar, hapni Internet Explorer dhe futni një shteg si kjo në shiritin e adresave http://localhost/<Имя публикации информационной базы> . Në këtë shembull është http://localhost/DemoAccounting/.

Ju gjithashtu mund të lidheni me këtë bazë informacioni nga çdo kompjuter në rrjet duke hyrë në serverin e uebit përmes atij të brendshëm të tij (ose nëse porta përcillet 80 , sipas adresës IP të jashtme).

Në këtë rast, që 1C:Enterprise të funksionojë siç duhet, emri i domenit që aksesohet (ose adresa IP) duhet të shtohet në faqet e besuara të Internet Explorer dhe duhet të lejohen dritare pop-up për të. Lexoni më shumë rreth konfigurimit të Internet Explorer për klientin në internet 1C:Enterprise.

9. Lidhja me një bazë informacioni të publikuar përmes klientit 1C:Enterprise

Ju gjithashtu mund të lidheni me një bazë informacioni të publikuar në një server në internet duke përdorur klientin e hollë 1C: Enterprise. Për t'u lidhur, hapni dritaren e nisjes "1C: Enterprise" dhe klikoni " Shto» për të shtuar një bazë informacioni.

Në dritaren për shtimin e një infobaze/grupi, vendosni çelësin në " Shtimi i një infobaze ekzistuese në listë"dhe klikoni" Me tutje».

Futni emrin e bazës së të dhënave siç do të shfaqet në listën e bazave të informacionit (duhet të jetë unik për këtë listë), zgjidhni llojin e vendndodhjes " Në serverin e internetit"dhe klikoni" Me tutje».

Specifikoni parametrat e nisjes për bazën e informacionit dhe klikoni " Gati» për të përfunduar magjistarin.

Pas së cilës kjo bazë informacioni do të shfaqet në listën e bazave të të dhënave në dritaren e nisjes 1C: Enterprise. Ju lutemi vini re se modaliteti i nisjes së Konfiguratorit nuk është i disponueshëm për këtë lloj lidhjeje. Kliko " 1C: Ndërmarrja» për t'u lidhur me bazën e informacionit.

Në këtë artikull do të përshkruaj në detaje procesin e organizimit të hyrjes në internet në bazat e të dhënave 1C: Enterprise 8.3 në serverin e internetit IIS (Internet Information Server) i përfshirë me Microsoft Windows Server. Për versionet më të vjetra të 1C: Enterprise ( 8.1 Dhe 8.2 ) algoritmi për publikimin e bazave të të dhënave është përgjithësisht i ngjashëm. Algoritmi për konfigurimin e IIS për 1C: Enterprise do të diskutohet dhe procesi i publikimit të bazave të të dhënave në një server në internet do të përshkruhet gjithashtu për të dy 32-bit, dhe për 64-bit moduli i zgjerimit të serverit në internet.

1. Çfarë do t'ju duhet

  1. Një kompjuter përgjegjës për drejtimin e një serveri në internet që drejton një nga sistemet operative:
  2. Të drejtat e administratorit lokal në këtë kompjuter.
  3. Kompleti i shpërndarjes për instalimin e komponentëve 1C: Enterprise. Për të konfiguruar një modul shtesë të serverit në internet 64-bit, një çantë shpërndarjeje për instalimin e një serveri 64-bit 1C: Enterprise. Ky shembull përdor versionin 8.3.4.389 . Për versionet më të vjetra të 1C: Enterprise ( 8.1 Dhe 8.2 ) algoritmi për publikimin e bazave të të dhënave është përgjithësisht i ngjashëm.

2. Instalimi i serverit të internetit IIS

Ne instalojmë serverin e internetit të Serverit të Informacionit të Internetit, i cili përfshihet si parazgjedhje me Serverin e Microsoft Windows. Kur instaloni, sigurohuni që të zgjidhni përbërësit:

  • Karakteristikat e zakonshme të HTTP
    • Përmbajtja statike
    • Dokumenti i parazgjedhur
    • Shfletimi i Drejtorisë
    • Gabimet HTTP
  • Zhvillimi i Aplikacionit
    • ASP.NET 3.5
    • Zgjerimi .NET 3.5
    • Zgjerimet ISAPI
    • Filtrat ISAPI
  • Shëndeti dhe Diagnostifikimi
    • Regjistrimi HTTP
    • Kërkesë Monitor
  • Mjetet e Menaxhimit
    • Paneli i Menaxhimit të IIS

Kam shkruar në detaje rreth procesit të vendosjes së një serveri në internet IIS:

  • Në Microsoft Windows Server 2012 (R2) - . Versioni 8 i IIS, pas instalimit duhet të shihni një faqe të paracaktuar të faqes në internet si:

  • Në Microsoft Windows Server 2008 (R2) - . Versioni 7 i IIS, pas instalimit ju duhet të shihni një faqe të parazgjedhur të faqes në internet si:

3. Instalimi i komponentëve 1C:Enterprise

Në të njëjtin server ku është vendosur serveri i internetit IIS (komponentët 32-bit), sigurohuni që të zgjidhni përbërësit gjatë instalimit:

  • 1C: Ndërmarrja
  • Modulet e zgjerimit të serverit në ueb

Nëse planifikoni të konfiguroni një modul shtesë të serverit në internet 64-bit, duhet të nisni gjithashtu 1C: Enterprise nga dërgesa përkatëse dhe të instaloni komponentin:

  • Moduli i zgjerimit të serverit në ueb

4. Vendosja e sistemit operativ

Tani duhet të vendosni të drejtat e nevojshme për dosjet kryesore të përdorura kur përdorni aksesin në ueb në bazat e të dhënave 1C:Enterprise. Për drejtorinë e ruajtjes për skedarët e faqeve të internetit të publikuara në serverin e uebit (parazgjedhja C:\inetpub\wwwroot\) ju duhet t'i jepni të drejta të plota grupit " Përdoruesit"(Përdoruesit). Në parim, mund ta kaloni këtë hap, por më pas për të publikuar ose ndryshuar publikimin e bazës së të dhënave, do t'ju duhet të ekzekutoni 1C: Enterprise si administrator. Për të konfiguruar sigurinë e kësaj drejtorie, klikoni me të djathtën mbi të dhe zgjidhni " Vetitë"(Vetitë).

Në dritaren e vetive që hapet, shkoni te " Siguria" (Siguria) dhe shtypni butonin " Ndryshimi» (Redakto...), për të ndryshuar lejet ekzistuese. Do të shfaqet dritarja e lejeve për këtë drejtori. Në listën e Grupeve ose emrave të përdoruesve, zgjidhni grupin " Përdoruesit" (Përdoruesit) dhe në listën e lejeve për grupin e përzgjedhur vendosni flamurin " Akses i plotë"(Kontroll i plotë). Pastaj klikoni " Aplikoni" (Apliko) për të regjistruar ndryshimet dhe për të mbyllur të gjitha dritaret duke përdorur butonin " Ne rregull».

Tjetra, duhet t'i jepni të drejta të plota drejtorisë me skedarët e instaluar 1C: Enterprise (si parazgjedhje C:\Skedarët e programit (x86)\1cv8\ për modulin e zgjerimit 32-bit dhe C:\Skedarët e programit\1cv8\ për grupin 64-bit). IIS_IUSRS. Për ta bërë këtë, ne kryejmë veprime të ngjashme me ato të përshkruara më sipër, me të vetmin ndryshim që në mënyrë që grupi i kërkuar të shfaqet në listë " Grupet ose përdoruesit" (Grupet ose emrat e përdoruesve) duhet të klikoni butonin e vendosur nën listë " Shto"(Shto..), dhe në dritaren për zgjedhjen e grupeve ose përdoruesve, kliko "" Për më tepër"(E avancuar...).

Pastaj klikoni butonin në të djathtë " Kërko"(Gjeni Tani), më pas zgjidhni grupin e kërkuar IIS_IUSRS në tabelën e rezultateve të kërkimit dhe klikoni " Ne rregull».

Grupi IIS_IUSRS shfaqet në listën e grupeve ose përdoruesve. Ne i japim të drejta të plota në drejtorinë e zgjedhur dhe klikojmë " Aplikoni» (Aplikoni) për të ruajtur ndryshimet.

Dhe së fundi, nëse publikimi kryhet për një bazë të dhënash skedari, duhet t'i jepni edhe grupit IIS_IUSRS të drejta të plota për direktorinë që përmban skedarët e kësaj infobaze.

5. Publikimi i bazës së të dhënave në një web server

Le të kalojmë në publikimin e drejtpërdrejtë të bazës së të dhënave në serverin e internetit. Për ta bërë këtë, hapni 1C: Enterprise në modalitetin Konfigurator për bazën e të dhënave që dëshironi të publikoni. Pastaj zgjidhni " Administrata» — « Po publikohet në një server ueb...»

Dritarja për konfigurimin e vetive të publikimit në serverin e internetit do të hapet. Fushat kryesore të kërkuara për publikim janë plotësuar tashmë si parazgjedhje:

  • Emri i drejtorisë virtuale - emri me të cilin do të aksesohet baza e të dhënave në ueb server. Mund të përbëhet vetëm nga karaktere të alfabetit latin.
  • Serveri në internet - i zgjedhur nga lista e serverëve të uebit të gjetur në kompjuterin aktual. Në rastin tonë, këto janë Shërbimet e Informacionit në Internet.
  • Drejtori - Vendndodhja fizike e drejtorisë në të cilën do të vendosen skedarët e aplikacionit virtual.
  • Duke përdorur flamujt përkatës, mund të specifikoni llojet e klientëve që do të publikohen, si dhe të tregoni mundësinë e publikimit të shërbimeve të Uebit. Në tabelën e mëposhtme mund të modifikoni listën e shërbimeve të internetit që do të publikohen, si dhe në kolonën “ Adresë» ndryshoni sinonimin me të cilin do të aksesohet ky shërbim Web.
  • Është gjithashtu e mundur që serveri i internetit IIS të tregojë nevojën për të kryer vërtetimin në serverin e uebit duke përdorur mjetet e OS duke vendosur flamurin e duhur.

Pasi të keni zgjedhur cilësimet e nevojshme të botimit, klikoni " Publikoni».

Nëse publikimi kaloi pa gabime, do të shohim një mesazh përkatës.

Publikimi në serverin e internetit IIS bëhet gjithmonë për uebsajtin e paracaktuar dhe grupin e paracaktuar të aplikacioneve. Vlen të kihet parasysh se kur publikohet nga konfiguruesi, moduli i zgjerimit të serverit në internet 32-bit do të regjistrohet dhe grupi i parazgjedhur i aplikacionit do të jetë DefaultAppPool- Pa konfigurim, funksionon vetëm me aplikacione 64-bit. Prandaj, veprimet e mëtejshme varen nga sasia e modulit të zgjerimit të serverit në internet që planifikoni të përdorni. Për një shtesë të serverit në ueb 32-bit, duhet të aktivizoni grupin e aplikacioneve të përdorë aplikacione 32-bitësh ose të regjistroni një shtesë të serverit të uebit 64-bit. Kjo do të diskutohet më poshtë

6. Konfiguro IIS për të përdorur shtojcën shtesë të serverit uebi 32-bit

Objektet"(Mjetet) -" Menaxher i Shërbimeve të Informacionit në Internet

Uebfaqja e parazgjedhur— u shfaq një direktori virtuale e transformuar në një aplikacion me emrin që kemi specifikuar gjatë publikimit të bazës së të dhënave. E vetmja gjë që mbetet për të përfunduar publikimin është aktivizimi i aplikacioneve 32-bit për grupin e paracaktuar të aplikacioneve. Për ta bërë këtë, shkoni te skeda " në pemën e lidhjes Pishinat e Aplikimit"(Pshinat e Aplikimit).

Në listën e grupeve të aplikacioneve gjejmë një pishinë me emrin DefaultAppPool. Klikoni me të djathtën mbi të dhe zgjidhni " Opsione shtesë"(Cilësimet e avancuara).

Në dritaren e cilësimeve të grupit të aplikacioneve që hapet, në grupin " Janë të zakonshme"(Përgjithësisht) gjeni artikullin" Aplikacionet 32-bit të lejuara» (Aktivizo aplikacionet 32-bit) dhe cakto vlerën e parametrit në E vërtetë. Pastaj ruani ndryshimet duke klikuar " Ne rregull».

7. Konfiguro IIS për të përdorur shtojcën shtesë të serverit uebi 64-bit

Mund të regjistroni modulin e zgjerimit të serverit në ueb 64-bit duke përdorur programin webinst.exe versioni përkatës i vendosur në drejtori kosh, drejtoria me programin 1C:Enterprise të instaluar ose përdorni metodën më poshtë.

Le të hapim Menaxherin e Shërbimeve të Informacionit të Internetit (IIS). Kjo mund të bëhet nga Menaxheri i Serverit duke zgjedhur " Objektet"(Mjetet) -" Menaxher i Shërbimeve të Informacionit në Internet» (Menaxheri i Shërbimeve të Informacionit të Internetit (IIS)).

Këtu, duke zgjeruar pemën në dritaren e lidhjeve, do të shohim se për uebsajtin e paracaktuar - Uebfaqja e parazgjedhur— u shfaq një direktori virtuale e transformuar në një aplikacion me emrin që specifikuam kur publikuam bazën e të dhënave. Për të përfunduar publikimin, gjithçka që mbetet është t'i thuash aplikacionit të përdorë një procesor kërkesash 64-bitësh. Për ta bërë këtë, hapni faqen e cilësimeve të hartës së mbajtësit për këtë drejtori virtuale duke zgjedhur " Trajtimi i hartës» (Handler Mappings) në faqen kryesore të aplikacionit.

Në tabelën e krahasimeve të mbajtësve gjejmë mbajtësin "Zgjerimi i shërbimit në internet 1C". Le ta hapim këtë mbajtës duke klikuar dy herë në rreshtin përkatës në tabelë.

Le të modifikojmë mbajtësin duke zëvendësuar shtegun drejt dll-së së ekzekutueshme të modulit shtesë të serverit të uebit 32-bit që është zgjedhur aktualisht me shtegun për në versionin 64-bit të bibliotekës. Në këtë shembull, ne ndryshojmë rrugën nga " C:\Program Files (x86)\1cv8\8.3.4.389\bin\wsisapi.dll"në" C:\Program Files\1cv8\8.3.4.389\bin\wsisapi.dll» duke përdorur butonin e përzgjedhjes. Pas ndryshimit të rrugës, klikoni " Ne rregull» për të ruajtur ndryshimet.

8. Lidhu me një bazë informacioni të publikuar nëpërmjet një shfletuesi uebi

Epo, kjo duket se është e gjitha. Për t'u lidhur me një bazë të dhënash të sapo publikuar, hapni Internet Explorer dhe futni një shteg si kjo në shiritin e adresave http://localhost/<Имя публикации информационной базы> . Në këtë shembull është http://localhost/DemoAccounting/.

Ju gjithashtu mund të lidheni me këtë bazë informacioni nga çdo kompjuter në rrjet duke hyrë në serverin e uebit përmes atij të brendshëm të tij (ose nëse porta përcillet 80 , sipas adresës IP të jashtme).

Në këtë rast, që 1C:Enterprise të funksionojë siç duhet, emri i domenit që aksesohet (ose adresa IP) duhet të shtohet në faqet e besuara të Internet Explorer dhe duhet të lejohen dritare pop-up për të. Lexoni më shumë rreth konfigurimit të Internet Explorer për klientin në internet 1C:Enterprise.

9. Lidhja me një bazë informacioni të publikuar përmes klientit 1C:Enterprise

Ju gjithashtu mund të lidheni me një bazë informacioni të publikuar në një server në internet duke përdorur klientin e hollë 1C: Enterprise. Për t'u lidhur, hapni dritaren e nisjes "1C: Enterprise" dhe klikoni " Shto» për të shtuar një bazë informacioni.

Në dritaren për shtimin e një infobaze/grupi, vendosni çelësin në " Shtimi i një infobaze ekzistuese në listë"dhe klikoni" Me tutje».

Futni emrin e bazës së të dhënave siç do të shfaqet në listën e bazave të informacionit (duhet të jetë unik për këtë listë), zgjidhni llojin e vendndodhjes " Në serverin e internetit"dhe klikoni" Me tutje».

Futni linjën e adresës për t'u lidhur me bazën e informacionit (pa prefiksin /ru_RU/). Këtu mund të specifikoni gjithashtu parametrat e serverit proxy (nëse ka) dhe metodën e vërtetimit në serverin e internetit. Pasi të keni specifikuar cilësimet e nevojshme, klikoni " Me tutje».

Specifikoni parametrat e nisjes për bazën e informacionit dhe klikoni " Gati» për të përfunduar magjistarin.

Pas së cilës kjo bazë informacioni do të shfaqet në listën e bazave të të dhënave në dritaren e nisjes 1C: Enterprise. Ju lutemi vini re se modaliteti i nisjes së Konfiguratorit nuk është i disponueshëm për këtë lloj lidhjeje. Kliko " 1C: Ndërmarrja» për t'u lidhur me bazën e informacionit.

10. Skedarët e konfigurimit të drejtorisë virtuale

Le të hedhim një vështrim më të afërt në strukturën e skedarëve që u krijuan gjatë procesit të publikimit. Nëse qasja në ueb në një bazë informacioni të publikuar nuk funksionon për ndonjë arsye, skedarët e konfigurimit mund të modifikohen manualisht për të arritur rezultatin e dëshiruar (skedarët e konfigurimit nga ky artikull për modulin shtesë të serverit të uebit 64-bit mund të shkarkohen).

Le të shkojmë te drejtoria që kemi specifikuar gjatë publikimit të bazës së të dhënave. Do të shohim dy skedarë në të:

  • default.vrd
  • web.config

Të dy skedarët mund të shikohen dhe modifikohen duke përdorur çdo redaktues teksti, si p.sh. Notepad. Le të hedhim një vështrim më të afërt në strukturën e këtyre skedarëve.

10.1. Skedari i parazgjedhur.vrd

Në dosje default.vrd përshkruan shërbimet e publikuara në ueb (element ), dhe gjithashtu tregon emrin e aplikacionit virtual (atribut bazë) dhe vargun e lidhjes me bazën e informacionit 1C: Enterprise (atributi ib). Në këtë shembull, për një bazë informacioni skedari, vargu i lidhjes do të jetë si më poshtë:

Ib="Skedari="C:\1C_BASE\DemoAccounting";"

Siç mund ta shihni nga shembulli, nëse vargu i lidhjes përmban karaktere që janë të paligjshme sipas standardit XML (http://www.w3.org/TR/xml11/), ato duhet të zëvendësohen në përputhje me rrethanat.

Në linjën e lidhjes mund të specifikoni hyrjen dhe fjalëkalimin e përdoruesit. Në këtë rast, lidhja me bazën e informacionit do të kryhet në emër të përdoruesit të specifikuar. Për shembull, për t'u lidhur si Shitësi i përdoruesit, vargu i lidhjes do të jetë si më poshtë:

Ib="File="C:\1C_BASE\DemoAccounting";Usr=Seller;Pwd=123;"

Për vargun e lidhjes do të duket si kjo:

Ib="Srvr="WIN2012;Ref=Kontabiliteti;"

Ku WIN2012— emri i grupit të serverëve 1C: Enterprise dhe Kontabiliteti— emri i bazës së të dhënave në grup.

Mund të lexoni më shumë rreth strukturës së këtij skedari në librin “Udhëzuesi i administratorit” botimi i dytë, Shtojca 2, kapitulli 3.12.

10.2. skedari web.config

Skedari web.configështë një skedar që përcakton parametrat për një aplikacion ueb ASP.NET. Çdo aplikacion në internet duhet të ketë një skedar web.config, i vendosur në direktorinë e tij rrënjësore. Drejtoria jonë virtuale nuk bën përjashtim. Skedari aktual përmban të dhëna në lidhje me mbajtësin e zgjerimit të shërbimit uebi 1C që përpunon kërkesat për këtë aplikacion. Trajtuesi është konfiguruar në atë mënyrë që të gjitha kërkesat t'i kalojnë bibliotekës wsisapi.dll ndodhet në drejtori kosh, drejtori me skedarë 1C: Enterprise. Në rastin e përdorimit të bazave të informacionit të serverit, versioni i bibliotekës duhet të korrespondojë me versionin e grupit të serverëve 1C: Enterprise.

Ky mbajtës mund të gjendet (ose të shtohet nëse nuk ekziston) në IIS Manager. Për ta bërë këtë, zgjidhni skedën me aplikacionin aktual dhe në dritaren e vetive zgjidhni " Hartografitë e trajtuesit» (Handler Mappings).

Në tabelën e krahasimeve të mbajtësve do të shohim mbajtësin tonë "Zgjerimi i shërbimit në internet 1C". Nëse një mbajtës i tillë nuk është në listë, duhet ta shtoni duke e zgjedhur në " Veprimet Artikulli " (Veprimet)" Shtimi i një përputhjeje skenari me shkronja të këqija» (Shto hartën e skriptit të shkronjave të egra…).

Kur shtoni, shkruani emrin e mbajtësit dhe tregoni shtegun për në skedar wsisapi.dll. Këto parametra gjithashtu mund të ndryshohen për mbajtësin aktual duke zgjedhur " Ndrysho…"(Redakto...) në dritaren e listës së veprimeve.

Duhet gjithashtu të siguroheni që flamuri " të jetë vendosur për mbajtësin Performanca» (Ekzekutoni) në dritaren e ndryshimeve të lejeve të funksionit. Ju mund ta telefononi këtë dritare duke zgjedhur " Po ndryshon lejet e funksionit..." (Edit Feature Permissions...) në dritare" Veprimet"(Veprimet).

A ju ndihmoi ky artikull?

06.04.2014

Në dispozicion:

Windows 8.1 Professional.

Ndërmarrja 1C, versioni 8.3.4.465.

Baza e të dhënave ZUP 3.0.

Është e nevojshme të vendosni akses në bazën e të dhënave të specifikuar ZUP përmes një shfletuesi interneti ose klienti të hollë.

Për lehtësinë e të kuptuarit, të gjitha veprimet do të përshkruhen nga paneli i kontrollit.

    2. Publikimi i një baze të dhënash nga ndërmarrja 1C.

    Pas instalimit të IIS, duhet të ekzekutoni konfiguruesin si administrator lokal dhe të publikoni bazën e të dhënave.

  1. Konfiguruesi do të konfigurojë vetë IIS.

Ne pranojmë të rinisim serverin IIS pas publikimit të bazës së të dhënave të re.


    7. Hapni një port në murin e zjarrit.

    Paneli i kontrollit - Firewall i Windows - Cilësimet e avancuara.

    Krijoni një rregull për lidhjet hyrëse për portin e zgjedhur.

8. Organizimi i punës nëpërmjet internetit.

Në mënyrë që të mund të hyni në bazën e të dhënave nga "Interneti i hapur", duhet të blini një "adresë IP të bardhë" nga ofruesi juaj. Në mënyrë figurative, ky do të jetë identifikuesi juaj dixhital me të cilin do t'ju njohin të gjithë kompjuterët në internet. Nëse serveri juaj në internet ka këtë adresë, atëherë nuk keni nevojë të bëni asgjë tjetër. Nëse Interneti do të shpërndahet nga një ruter ose një kompjuter tjetër me një server proxy (d.m.th., një portë), atëherë në këtë portë ju duhet të hapni një nga portet dhe ta ridrejtoni atë në portën e punës IIS në serverin e uebit. Në cilësimet e portës, duhet të specifikoni portin në hyrje dhe ku ridrejtohet trafiku - adresën IP dhe portin e serverit në internet.

  1. 9. Hapni shfletuesin.

    Në rastin tim, linja e nisjes së shfletuesit do të duket kështu:

http - tregues protokolli.

i7 - emri i kompjuterit dns ose adresa IP e serverit në internet.

180 - Porta IIS (mund të hiqet nëse porti është i paracaktuar)

hrm30 - drejtoria e publikimeve (c:\inetpub\wwwroot\HRM30)

Për një klient të hollë, vargu specifikohet në cilësimet e lidhjes.

Kjo është ajo, ju mund të punoni!

Në të ardhmen, duhet të mbani mend të përditësoni publikimin pas përditësimit të platformës së ndërmarrjes 1C.

Pas lëshimit të platformave të reja 1C (për shembull, tashmë në 8.3.11.2867) versionet Apache 2.0, 2.2 ndalojnë së punuari në sistemet Windows 64-bit. Ekziston një rrugëdalje për të kaluar në 2.4. Instalimi i tij është disi më i komplikuar se ai i zakonshëm - nuk ka skedarë instalimi, kështu që gjithçka duhet të lansohet dhe konfigurohet manualisht. Duke pasur parasysh që isha i interesuar të përdor IIS, vendosa të shkruaj një artikull në të njëjtën kohë.

  1. Për Windows x64 do t'ju duhet kompleti i shpërndarjes 1C x64 (kjo vlen si për serverin ashtu edhe për aplikacionet e klientit)
  2. Instalimi i ueb serverit IIS

Instalimi i serverit të internetit të Serverit të Informacionit të Internetit. Kur instaloni, sigurohuni që të zgjidhni përbërësit:

  • Karakteristikat e zakonshme të HTTP
    • Përmbajtja statike
    • Dokumenti i parazgjedhur
    • Shfletimi i Drejtorisë
    • Gabimet HTTP
  • Zhvillimi i Aplikacionit
    • ASP.NET 3.5
    • Zgjerimi .NET 3.5
    • Zgjerimet ISAPI
    • Filtrat ISAPI
  • Shëndeti dhe Diagnostifikimi
    • Regjistrimi HTTP
    • Kërkesë Monitor
  • Mjetet e Menaxhimit
    • Paneli i Menaxhimit të IIS

4. Më pas ne u japim të drejta për përdoruesit e IIS_IUSRS dhe IUSR dosjeve:

  • dosjet me platformën e instaluar;
  • dosje me botime të bazës së të dhënave;
  • dosjet e vetë bazave të të dhënave (në rastin e një versioni skedari).

6. Konfigurimi i IIS për të përdorur një shtesë të serverit në internet 32-bit

Objektet" (Mjetet) -" Menaxher i Shërbimeve të Informacionit në Internet

Uebfaqja e parazgjedhur- u shfaq një direktori virtuale e transformuar në një aplikacion me emrin që kemi specifikuar gjatë publikimit të bazës së të dhënave. E vetmja gjë që mbetet për të përfunduar publikimin është aktivizimi i aplikacioneve 32-bit për grupin e paracaktuar të aplikacioneve. Për ta bërë këtë, shkoni te skeda " në pemën e lidhjes Pishinat e Aplikimit"(Pshinat e Aplikimit).

Në listën e grupeve të aplikacioneve gjejmë një pishinë me emrin DefaultAppPool. Klikoni me të djathtën mbi të dhe zgjidhni " Opsione shtesë"(Cilësimet e avancuara).

Në dritaren e cilësimeve të grupit të aplikacioneve që hapet, në grupin " Janë të zakonshme"(Përgjithësisht) gjeni artikullin" Aplikacionet 32-bit të lejuara» (Aktivizo aplikacionet 32-bit) dhe cakto vlerën e parametrit në E vërtetë. Pastaj ruani ndryshimet duke klikuar " Ne rregull».

7. Konfigurimi i IIS për të përdorur një shtesë të serverit në internet 64-bit

Mund të regjistroni modulin e zgjerimit të serverit në ueb 64-bit duke përdorur programin webinst.exe versioni përkatës i vendosur në drejtori kosh, drejtoria me programin 1C:Enterprise të instaluar ose përdorni metodën më poshtë.

Le të hapim Menaxherin e Shërbimeve të Informacionit të Internetit (IIS). Kjo mund të bëhet nga Menaxheri i Serverit duke zgjedhur " Objektet" (Mjetet) -" Menaxher i Shërbimeve të Informacionit në Internet» (Menaxheri i Shërbimeve të Informacionit të Internetit (IIS)).

Këtu, duke zgjeruar pemën në dritaren e lidhjeve, do të shohim se për uebsajtin e paracaktuar - Uebfaqja e parazgjedhur- u shfaq një direktori virtuale e transformuar në një aplikacion me emrin që specifikuam gjatë publikimit të bazës së të dhënave. Për të përfunduar publikimin, gjithçka që mbetet është t'i thuash aplikacionit të përdorë një procesor kërkesash 64-bitësh. Për ta bërë këtë, hapni faqen e cilësimeve të hartës së mbajtësit për këtë drejtori virtuale duke zgjedhur " Trajtimi i hartës» (Handler Mappings) në faqen kryesore të aplikacionit.

Në tabelën e krahasimeve të mbajtësve do të gjejmë mbajtësin "Zgjerimi i shërbimit të uebit 1C". Le ta hapim këtë mbajtës duke klikuar dy herë në rreshtin përkatës në tabelë.

Le të modifikojmë mbajtësin duke zëvendësuar shtegun drejt dll-së së ekzekutueshme të modulit shtesë të serverit të uebit 32-bit që është zgjedhur aktualisht me shtegun për në versionin 64-bit të bibliotekës. Në këtë shembull, ne ndryshojmë rrugën nga " C:\Program Files (x86)\1cv8\8.3.?.??\bin\wsisapi.dll"në" C:\Program Files\1cv8\8.3.?.???\bin\wsisapi.dll» duke përdorur butonin e përzgjedhjes. Pas ndryshimit të rrugës, klikoni " Ne rregull» për të ruajtur ndryshimet.

Ata thonë se në programimin 1C ka kukudhë të pastër.

Zhvillues të rafinuar të cilët, sipas specifikimeve teknike shteruese, krijojnë krijime të padurueshme në dhoma të ndritshme me muzikë të qetë dhe drita të zbehta :)

Me takime javore dhe diskutime të "pulave" të skrumit mbi kafe dhe kek i vockël :)

Ne kemi lexuar për ta, por nuk i kemi parë ende.

Puna e një programuesi/zbatuesi 1C
(dhe në përgjithësi shumica e specialistëve të 1C)
- Kjo jo vetëm programim

Ka ende një mori detyrash që nuk kanë të bëjnë fare me zhvillimin aktual, por janë një pjesë e detyrueshme e punësçdo zbatues ose programues 1C.

Është e qartë se të gjithë pak a shumë përballen me shtimin e përdoruesve të rinj ose vendosjen e kutive të kontrollit kur konfigurojnë të drejtat :)

Por ka edhe tema që qartësisht nuk janë bërë "dije masive".

Prandaj, ne e konsiderojmë të dobishme lëshimin e materialeve shtesë.

Nisja e 1C: Ndërmarrja nën klientin në internet

Tema e sotme vjen nga një sondazh veror (po, i lexuam përgjigjet :)

Tema "1C dhe web" vazhdon të mbetet relativisht e re, për shumë është terra incognita, e cila ende nuk është trajtuar.

Prandaj, hiqni:

Informacion prezantues për nisjen e 1C nën klientin në internet

Mësimi i parë, video hyrës.

Karakteristikat e klientit në ueb

Klienti i uebit është një nga aplikacionet e klientit në platformën 1C: Enterprise dhe ndryshon ndjeshëm nga klienti i trashë ose i hollë.
Le të shohim veçoritë dhe aspektet dalluese të klientit në internet

Skema e përgjithshme e punës me 1C: bazat e të dhënave të informacionit të ndërmarrjes përmes një shfletuesi në internet

Kjo video diskuton se si të punoni me bazat e informacionit 1C: Enterprise kur përdorni një shfletues në internet.
Cilët serverë ueb mund të përdoren dhe cilat konfigurime mund të ekzekutohen nën klientin e uebit.

Publikimi i një baze të dhënash në një server në internet

Kjo video diskuton se çfarë veprimesh duhet të kryhen me infobazën në mënyrë që ajo të jetë e disponueshme për përdoruesin përmes një shfletuesi.
Ai shpjegon se çfarë është publikimi i një baze të dhënash në një server në internet.

Instalimi i një serveri ueb IIS në Windows Server 2008. Publikimi i bazës së informacionit 1C:Enterprise

Një nga serverët e uebit me të cilin mund të punojë 1C:Enterprise është IIS nga Microsoft. Është përfshirë me Windows Server.
Kjo video shpjegon se si të instaloni IIS dhe të publikoni një bazë informacioni në të nën Windows Server 2008.
Ne lidhemi me bazën e të dhënave të publikuar duke përdorur Internet Explorer.

Publikimi i cilësimeve në Menaxherin e Shërbimeve të Informacionit të Internetit

Në këtë video, duke përdorur Menaxherin e Shërbimeve IIS, ne shikojmë se çfarë ndodh në serverin në internet kur publikohet një bazë të dhënash - cilat cilësime janë instaluar dhe çfarë ndodhet në drejtorinë e botimit.

Karakteristikat e publikimit të bazave të të dhënave të informacionit të skedarëve

Në këtë video ne shikojmë se çfarë gabimesh me të drejtat e aksesit mund të ndodhin kur publikohen bazat e informacionit të skedarëve.

Lidhja me një bazë të dhënash të publikuar në një server në internet duke përdorur një klient të hollë

Në këtë video ne shikojmë se si të lidhemi me një bazë informacioni të publikuar në një server në internet, jo vetëm duke përdorur një shfletues, por edhe nën një klient të hollë.
Një bazë e tillë e të dhënave mund të shtohet në listën e bazave të të dhënave në dritaren e nisjes.

Instalimi i serverit të internetit IIS në Windows Server 2012 R2. Konfigurimi i punës me një shtesë 32-bit

Kjo video ju udhëzon në procesin e instalimit të një serveri ueb IIS në Windows Server 2012 R2.
Ai përshkruan se cilat cilësime duhet të bëhen për të siguruar që zgjerimi 32-bit të funksionojë nën një OS 64-bit.

Publikimi i një baze informacioni në një server në internet nën Windows Server 2012 R2

Kjo video shpjegon se si të publikohet një infobazë nën Windows Server 2012 R2 publikimi duhet të bëhet në konfigurues si administrator.

Konfigurimi i shtojcës shtesë të serverit të uebit 64-bit për IIS

Kjo video shpjegon se si të instaloni një server 64-bit 1C: Enterprise dhe si të konfiguroni një server në internet për të punuar me këtë platformë.

Artikujt më të mirë mbi këtë temë