Installera apache för 1c enterprise 8.3. Konfigurera webbservrar för att fungera med 1C:Enterprise. Installation och provning av alla komponenter

Den här artikeln kommer att berätta hur du snabbt och enkelt installerar en 64-bitars Apache 2.4.25 webbserver, konfigurerar den och publicerar en webbtjänst med 1C-Enterprise 8.3.

Med version 1C-Enterprise 8.3.8 kunde vi arbeta med Apache 2.4-servern. Med tanke på att stödet för Apache 2.2 upphör i juli 2017 är frågan ganska relevant.

Innan du påbörjar installationen, kontrollera följande:

Så, om de ursprungliga villkoren är uppfyllda, kommer proceduren att vara som följer:

  1. Ladda ner och installera VC++ 15 Runtime från länken. Välj filen för önskat språk och ladda ner filen "vc_redist.x64.exe". Låt oss installera det.
  2. Ladda ner den senaste aktuella distributionen från Apache Haus-webbplatsen, i skrivande stund är detta 2.4.25 för x64-versionen. Distributionen innehåller alla nödvändiga mods för att arbeta med SSL-protokollet (OpenSSL-biblioteket), vilket är ett stort plus för oss.
  3. Vi packar upp arkivet, det innehåller katalogen "Apache24", kopiera denna katalog till den plats där vi planerar att placera vår webbserver.
  4. Hitta filen "Apache24/conf/httpd.conf" och redigera den.
    1. Om vi ​​i steg 3 kopierade till rotkatalogen på disken, hoppar vi över denna punkt, annars hittar vi raden "Definiera SRVROOT "/Apache24"" och anger den fullständiga sökvägen till servermappen där.
    2. Hitta och redigera raden "ServerAdmin [e-postskyddad] ».
    3. Hitta och redigera raden "ServerName localhost:80".
    4. Spara filen.
  5. Vi kontrollerar listan över Windows-tjänster för närvaron av webbpubliceringstjänsten (detta är vår standard IIS). Det är troligen frånvarande på klientversioner av Windows, men finns som standard på serverversioner. Vi ser till att den här tjänsten är inaktiverad, annars får vi felet " när vi försöker starta Apache make_sock: kunde inte binda till adressen 0.0.0.0:80».
  6. Starta kommandoraden (cmd) och gå till katalogen "Apache24/bin". Vi testkör servern genom att skicka kommandot: httpd
  7. Om tjänsten Windows-brandväggen körs kommer vi att få ett meddelande om nätverksaktivitet och en begäran om att tillåta denna applikation att köras. Vi tillåter det.
  8. Om det inte fanns några fel under installation och konfiguration kommer vi inte att se några meddelanden, textmarkören blinkar i applikationsläget utan att återgå till standardskalprompten. Vid det här laget kontrollerar vi funktionaliteten genom att ange adressen i webbläsarens adressfält: "http://localhost". Som ett resultat bör vi se den vanliga Apache-byggsidan från "Apache Haus".
  9. Vi avbryter serverexekveringen genom att trycka på CTRL+C och installera den sedan som en tjänst genom att köra kommandot "httpd -k install". Vi kontrollerar och ser till att en ny tjänst dyker upp i listan. Den första delen av Marlezon-baletten lyckades - själva webbservern installerades, konfigurerades och fungerade.
  10. För testning föreslår jag att du använder testdatabasen 8.3, som kan laddas ner från länken. Vi distribuerar det som ett klient-serversystem, går sedan till 1C-Enterprise-konfiguratorn under användaren "Admin" utan lösenord och väljer menyn "Administration - Publicera till en webbtjänst...". Publiceringsdialogrutan öppnas, där Apache 2.4 är tillgänglig i webbtjänstfältet i urvalslistan. Vi väljer det, markerar det vi vill publicera och klickar på knappen "Publicera". Vi vägrar starta om. Nedan finns ett exempel på testbasen (du kan ladda ner DT-filen).

  11. Öppna konfigurationsfilen "Apache24/conf/httpd.conf", leta efter raden " LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.9.2170/bin/wsap24.dll"", ändra det till" LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2170/bin/wsap24.dll"" Denna åtgärd måste utföras eftersom 1C i konfiguratorn som standard alltid ger en länk till ett 32-bitars bibliotek, men vi behöver ett 64-bitars. Så vi har ett val - antingen redigera filen varje gång efter att ha redigerat en publikation, eller använd en separat mekanism - "WebInst" -verktyget. Spara konfigurationsfilen och starta om Apache 2.4-tjänsten.
  12. Om allt är gjort korrekt får vi två fungerande länkar:
    • "http://localhost/webtest/"-länken används för att logga in i databasen via webbklienten.
    • « http://localhost/webtest/ws/Test?wsdl" - tjänar till att visa innehållet i wsdl-länken för webbtjänsten som är tillgänglig i denna konfiguration.
  13. Hela proceduren tar inte längre än en halvtimme.



Steg-för-steg-instruktioner om hur du ställer in webbåtkomst till 1C-databaser. Jag skrev det för mig själv som en instruktion för att inte glömma i framtiden. Kanske kommer det att vara användbart för någon annan.

Konfigurera klient-serveråtkomst till 1C via WEB-gränssnitt

Den här artikeln innehåller instruktioner om hur du organiserar arbetet med 1C-konfigurationen via en webbläsare.

För artikeln använde vi 1C-inställningen för att arbeta med MS SQL Server-databasen och Internet Information Services, som ingår i operativsystemet, användes som webbserver.

Innan installationen påbörjas måste 1C med applikationsservern, SQL Server 2005 och högre vara installerad och Internet Information Services måste köras.

Följande programversioner användes som exempel för att beskriva artikeln:

Alla steg som beskrivs kan fungera både på äldre versioner av program och på yngre. Minimikraven anges på 1C:s webbplats - http://v8.1c.ru/requirements/

Innan du startar inställningarna måste produkterna som anges ovan i tabellen vara installerade på din dator. I det här fallet kan 1C-servern och SQL-servern finnas på olika fysiska eller virtuella datorer. Det är önskvärt att Server 1C och Internet Information Services finns på samma fysiska och logiska server (detta kommer att minska problem med inställningar).

Hela installationsprocessen är uppdelad i 5 steg:

1 - Registrering av konfiguration och databas på 1C och SQL-servrar

2 - Konfigurera IIS på servern för att publicera konfigurationen

3 - Publicera en WEB-applikation från 1C

4 - Konfigurera bibliotek för att fungera i ett 64-bitars operativsystem

5 - Ställa in mappåtkomsträttigheter och Windows-brandvägg

Dessutom innehåller artikeln information om hur du kommer åt den publicerade webbplatsen.

Samt information om vilka resurser som används

7. Använda resurser

1. Registrering av databasen på 1C- och SQL-servrar

1.1. Starta Server 1C

Efter installation av 1C måste du se till att 1C-servern är igång. Författaren startar vanligtvis servern manuellt. Men om du är säker på att 1C-servern körs behöver du inte göra detta steg.

1.2. Registrera ett 1C-kluster

Starta 1C-serveradministrationsverktyget:

I fönstret som öppnas, registrera en ny central 1C-server för företaget:

I fönstret som visas anger du nätverksnamnet på den dator som 1C Server körs på (eller dess IP-adress):

1.3. Registrera 1C-databas på SQL-server

För att börja registrera databasen måste du starta 1C-applikationen. I fönstret "Launch 1C:Enterprise" som visas, registrera en ny databas genom att klicka på knappen "lägg till":

Välj "Skapa en ny infobas":

I fönstret som visas har du möjlighet att skapa en databas från en mall, eller skapa en ny tom databas (senare kan du ladda databasen, ladda konfigurationen eller skapa din egen konfiguration):

Det bör noteras att fältet " Databas namn" - det här är namnen på databasen på SQL-servern. Och fältet " Infobasens namn" - namnet på databasen på 1C-servern.

Välj sedan autentiseringsalternativet i 1C (Välj automatiskt) och klicka på "Slutför"-knappen:

1.4. Ladda ner eller skapa 1C-konfiguration

Starta konfiguratorn med databasen:

Ladda den tidigare nedladdade informationsbasen:

2. Konfigurera IIS på servern

För denna punkt togs information från artikeln: http://infostart.ru/public/71480/

2.1. Kontrollera installerade IIS-komponenter

För att driva webbklienten 1C:Enterprise krävs IIS-tjänster, som inte installerades som standard vid installation av Windows 8.1 x64.

För att installera dem, gå till "Start - Kontrollpanelen - Program och funktioner - Slå på eller av Windows-funktioner." I trädet som visas, i grenen "IIS Services - Internet Services - Application Development Components", välj alla komponenter, som visas i bilden. Klicka sedan på knappen "Ok":

2.2. Tillåt 32-bitars applikationer i applikationspoolen

Webbklient 1C:Enterprise 8.3 är en 32-bitars applikation. Därför, för ett 64-bitars operativsystem, måste du tillåta dem att köras i applikationspoolen på IIS-servern. För att göra detta, gå till "Start - Kontrollpanelen - Administrativa verktyg - Internet Information Services Manager". I Service Manager, välj "Application Pools - DefaultAppPool - Advanced Settings". I listan över ytterligare parametrar för variabeln "Tillåtna 32-bitars applikationer" ställ in värdet till "True":

Ställ in "Tillåt 32-bitars program" till True:

2.3. Ställa in applikationspoolens identitet som en anonym användaridentitet

Som standard är den anonyma användaren inställd på IUSR-användaren, som inte finns i systemet. För att undvika att skapa en, kan du helt enkelt aktivera applikationspoolens identitet som en anonym användaridentitet. För att göra detta, gå till "Start - Kontrollpanelen - Administrativa verktyg - Internet Information Services Manager". I Service Manager, gå till "Autentisering:

Vid "Anonym autentisering"-objektet, anropa "redigera" snabbmenyn:

I dialogrutan som öppnas väljer du "Aplikationspoolidentitet". Stäng dialogrutan genom att klicka på knappen "OK".

3. Publicera en WEB-applikation från 1C

För att publicera ett program måste du ha full åtkomst till mappen IIS-projekt. Det finns två sätt att publicera en applikation från 1C. 1 - skapa först den nödvändiga mappen i katalogen "C:inetpubwwwroot" i vårt fall är det en mapp som heter "Base1C" och ge nuvarande användarrättigheter till full åtkomst till denna mapp. Andra sättet att logga in på 1C som administratör och sedan ge de nödvändiga rättigheterna till mappen för det redan publicerade programmet. Den här artikeln beskriver det andra sättet.

3.1. För att publicera konfigurationen på IIS-servern måste du köra 1C som administratör:

Ring upp snabbmenyn på 1C-genvägen och välj "Kör som administratör"

Välj databasen och starta 1C i konfiguratorläge:

3.2. Börja publicera på en webbserver

För att börja publicera, gå till menyn "Administration - Publicera på en webbserver":

I fönstret som visas, ange namnet på publikationen, ange webbservern och ange sökvägen på webbservern.

1C låter dig publicera till valfri tillgänglig webbserver i nätverket med hjälp av webinst-verktyget. Artikeln använde ett exempel på publicering till en lokal dator:

Mer detaljerad information om objekten i publikationsfönstret kan erhållas från 1C-konfiguratorn genom att trycka på F1-knappen.

4. Konfigurera bibliotek för att fungera i ett 64-bitars operativsystem

Efter publicering på en webbserver från konfiguratorn, om du använder ett 64-bitars operativsystem på en dator som används som en IIS-server, måste du konfigurera arbetet med 1C-bibliotek. Detta görs varje gång det publiceras på webbservern.

För att konfigurera bibliotek måste du utföra följande steg.

Öppna via Kontrollpanelen - Administrationsverktyg Internet Information Services Manager.

I fönstret som öppnas expanderar du gruppen "Sites" och vår webbplats (i exemplet Base1C).

Klicka på "" i gruppen IIS:

I fönstret som öppnas, leta efter raden med namnet "ISAPI-dll" och klicka på menyalternativet i åtgärderna "Lägg till skriptmappning..."

I det öppna fönstret "Add Script Mapping", i fältet "Request Path", ange symbolen * (asterisk, d.v.s. alla). I fältet "Körbar fil" väljer du wsisapi.dll-biblioteket från katalogen för den installerade 32-bitarsversionen av 1C. I fältet "Namn" kan du ange vilket namn som helst (i exemplet Namn = 1C):

Vissa experter i andra artiklar indikerar att du måste inaktivera begränsningen för sökmatchning. Författaren fann inget beroende av funktionen av detta märke för 1C-programmet. Denna information tillhandahålls i informationssyfte, någon kan behöva den.

Du kan konfigurera frågegränser genom att klicka på knappen Frågagräns i fönstret Lägg till skriptmappning. I fönstret som öppnas, avmarkera "Ring hanteraren endast när du matchar en begäran med:":

Klicka på OK-knappen.

Svara "Ja" på frågan som visas:

Sedan måste du starta om IIS-tjänsten. För att göra detta, gå till roten av panelen "Anslutningar" (till namnet på servern) och välj "Starta om" i åtgärdsmenyn till höger:

Sedan kan vi kontrollera om det uppkopplade biblioteket fungerar. För att göra detta, gå till "ISAPI- och CGI-begränsningar":

Återigen bör det noteras att denna procedur för att sätta upp bibliotek bör göras varje gång efter publicering av en ansökan från 1C.

5. Ställa in mappåtkomsträttigheter och Windows-brandväggen

5.1. Konfigurerar mappåtkomst

För att alla användare, inte bara administratörer, ska fungera korrekt med publicerade webbapplikationer måste du konfigurera vissa mappbehörigheter.

För att konfigurera rättigheterna till pakpi måste du anropa snabbmenyn för önskad mapp i Utforskaren i Windows och välja " Egenskaper"och gå till bokmärket" Säkerhet"

I det här fallet talar vi om rättigheter till 3 mappar:

1. "C:Program Files (x86)1cv88.3.5.1088bin"(wsisapi.dll-biblioteket finns i den här mappen) (versionsnumret "8.3.5.1088" kan vara annorlunda)

2. C:inetpubwwwrootBase1C(detta är mappen vi skapade som kommer att användas för åtkomst från Internet)

3. Katalogbaser(detta är en 1C-databas om en filtyp av databas används), i vårt exempel är databasen lagrad på en SQL-server, så det finns ingen databaskatalog och det finns ingen anledning att ge åtkomst till den.

För alla mappar (Artiklar: 1,2,3) som krävs för användaren IIS_IUSRS ställ in åtkomst " Full tillgång":

För mappen med vår databas (punkt 3) användardata Användare, ställ in åtkomst " Förändra".

5.2. Konfigurera portåtkomst i Windows-brandväggen

Om du planerar att använda webbåtkomst inte bara lokalt, måste du konfigurera Windows-brandväggen för åtkomst från externa resurser, och ange åtkomstport 80. Författaren använde inte brandväggsinställningarna utan inaktiverade den helt enkelt:

6. Tillgång till den publicerade informationsbasen

För att komma åt informationsbasen måste du gå till en webbläsare (som stöder HTML5, till exempel "älskad av många" Internet Explorer) och ange i adressfältet:

Moderna förhållanden, med den utbredda användningen av mobila enheter och tillgängligt internet, ställer nya krav på även små företags informationssystem. Om för bara några år sedan fjärråtkomst var stora organisationers lott, är idag möjligheten att komma åt information var som helst för given. Idag kommer vi att berätta hur du snabbt och kostnadseffektivt organiserar webbåtkomst till 1C:Enterprise-databaser som arbetar i filläge.

Det traditionella schemat för att arbeta med 1C:Enterprise i filläge innebär delad åtkomst till infobasfiler via SMB-protokollet (Microsoft-nätverket). I det här fallet fungerar en av datorerna som filserver medan de andra arbetar med en allmänt tillgänglig informationsbas.

Detta schema har emellertid ett antal betydande nackdelar. Driftshastigheten påverkas avsevärt av både nätverkets bandbredd och beräkningskraften hos klientdatorer. Vi diskuterade denna fråga mer i detalj i vårt material. Detta gäller särskilt efter övergången till hanterade applikationsbaserade konfigurationer, som är mycket mer resurskrävande än tidigare generationers konfigurationer.

Problemet med fjärråtkomst är också akut; om det fortfarande är möjligt att organisera fjärråtkomst för fjärrdatorer via RDP, som för övrigt inte alltid är tillgängligt för små företag som inte har en dedikerad server, så med mobila enheter är ganska ledsen.

Samtidigt ger den hanterade applikationen nya funktioner, såsom webbåtkomst till infobasen, inklusive de som arbetar i filläge. Detta gör att du kan kvalitativt förändra ditt sätt att arbeta med informationssystemet med praktiskt taget inga extra kostnader.

På datorn med infobasen tilldelas en ytterligare roll till webbservern som infobasen publiceras på. Därefter kan du fortsätta arbeta med den både i filläge och i webbserverläge.

I det här fallet är det inte nödvändigt att använda en webbläsare för att fungera, plattformen kan också komma åt databasen via en webbserver i tunn klientläge. Denna funktion låter dig organisera åtkomst inte bara för fjärr- och mobilklienter, utan också förbättra arbetet på otillräckligt produktiva maskiner på kontoret, eftersom alla grundläggande beräkningar kommer att utföras på serversidan och trafik som överförs över nätverket kommer att minimeras, liksom belastningen på klientens dator .

Och naturligtvis finns det nästan obegränsade möjligheter för fjärråtkomst till databasen: från var som helst, från vilken enhet som helst, med hjälp av en webbläsare.

Nedan kommer vi att titta på möjliga konfigurationer för att organisera webbåtkomst till små databaser som körs i filläge på klientoperativsystem.

För närvarande stöds två huvudwebbservrar: Apache och IIS, och plattformen måste installeras på maskinen med webbservern och webbserverförlängningsmoduler. Du kan alltid installera dem ytterligare genom att helt enkelt köra pigen:

Windows och IIS

Internet Information Services (IIS) är av okända anledningar inte populärt bland administratörer och 1C-användare. Men förgäves, att ignorera en standardlösning till förmån för viss programvara från tredje part, även om den är bra, ser åtminstone konstigt ut.

För att installera IIS på klientoperativsystemet, i vårt fall Windows 7 x64, gå till Kontrollpanelen - Program och funktioner - Slå på eller av Windows-funktioner.

Välj i fönstret som öppnas Internetinformationstjänster, utöka sedan listan och gå till Internettjänster - Komponenter för applikationsutveckling och markera rutan mittemot ISAPI-tillägg, kan andra parametrar lämnas som standard.

Efter att ha installerat IIS, låt oss gå vidare till att ställa in det, för att göra detta, öppna Kontrollpanelen - Administrativa verktyg - Internet Information Services Manager.

Välj i trädet till vänster Tillämpningspooler, högerklicka på DefaultAppPool - Ytterligare parametrar och tillåta 32-bitars applikationer genom att ställa in lämpligt alternativ Sann.

Låt oss nu ställa in de nödvändiga rättigheterna för grupper IUSR Och IIS_IUSRS. Vi beviljar rättigheter till mappen med infobasen Förändra Och Läs och kör:

Till mapp bin plattformar - Läs och kör:

Sedan startar vi 1C:Enterprise som administratör och laddar den nödvändiga infobasen till konfiguratorläge.

På menyn Administrering välja Publicera till en webbserver. 1C:Enterprise kommer automatiskt att upptäcka webbservern (IIS) och erbjuda att placera webbapplikationen i roten på webbservern i en katalog med namnet på infobasmappen, som också kommer att vara namnet på publikationen; du kan ändra dessa parametrar om det behövs.

Redo! För att komma åt databasen kan vi använda en adress som http://värdnamn(adress)/publikationsnamn, i vårat fall http://192.168.3.109/Acc30, starta webbläsaren och kontrollera funktionen.

Du kan också konfigurera databasen för att arbeta med den via plattformen; för att göra detta, i dialogrutan för att lägga till en ny infobas, ange platsen på webbservern:

Nästa steg är att ange anslutningsadressen:

Efter att ha startat infobasen kan du se till att den körs i webbserverläge och inte i filläge:

Windows och Apache 2.2

Om du av någon anledning inte vill använda IIS kan du konfigurera 1C för att fungera med en annan populär Apache-webbserver. Tyvärr har Apache-utvecklarna slutat publicera binära sammansättningar för Windows och erbjudit sig att kontakta sina partners, så låt oss gå till Apache Haus-webbplatsen och ladda ner sammansättningen 2.2.x x86-arkitektur, även om du har ett 64-bitars operativsystem.

Uppmärksamhet! För att få Apache-bygget bör du endast använda tillförlitliga källor som finns listade på projektets webbplats. Säkerheten för din webbserver och dina data beror på det!

Du måste också installera Microsoft Visual C++ 2008 Redistributable Package, som krävs för att Apache-bygget ska fungera korrekt.

Packa sedan upp det nedladdade Apache-arkivet i en godtycklig katalog, till exempel, C:\Apache22, från alla de många mappar vi är intresserade av mappar bin Och htdocs, den första innehåller webbserverns körbara filer, den andra bör innehålla webbinnehållet.

Öppna en kommandotolk med administratörsrättigheter och gå till katalogen bin webbserver:

Cd C:\Apache22\bin

Låt oss nu installera Apache som en tjänst:

Httpd -k installera

Vi uppmärksammar inte varningarna; för användning med 1C är standard Apache-konfigurationen lämplig.

Eftersom tjänsten körs på uppdrag av systemkontot, finns det inget behov av att ställa in rättigheter till mapparna med databasen och plattformen.

Sedan startar vi på samma sätt 1C som administratör i konfiguratorläge och går vidare till publicering på webbservern. Till skillnad från IIS kan plattformen i det här fallet inte ange sökvägen och skapa en mapp, så vi gör det manuellt. Mappen måste skapas i katalogen htdocs och dess namn måste matcha publikationens namn:

I vårt fall är det så C:\Apache22\htdocs\Acc30\ Du kan förresten skapa önskad katalog direkt i mappvalsdialogen. Sedan publicerar vi informationsunderlaget.

Nästa punkt är att 1C inte vet hur man startar om den här Apache-byggnaden, så vi gör det manuellt via snap-in Tjänster:

Efter omstart av webbservern kommer den publicerade databasen att bli tillgänglig på samma adress som i fallet med IIS, och arbetet med den kommer inte att vara annorlunda.

  • Taggar:

Vänligen aktivera JavaScript för att se

Uppgiften är att höja IIS-webbservern inbyggd i Windows och publicera en 1C-databas på den på 8.3-plattformen. Det är inget komplicerat med detta.

Vi har en 2008 r2 företagsserver som snurrar på en virtuell maskin. Lokala administratörsrättigheter till det. Plattform 1C 8.3.6.2041. Vi kommer att skapa en tom informationsbas. Och så låt oss börja. Gå med i vår grupp på VK! Under reparation! Smart verkstad!

Installera webbserverrollen (IIS)

Först måste du installera webbserverrollen. Öppning Serverhanterare, välj grenen till vänster Roller, klicka till höger Lägg till en roll.

Vi kommer till steget att välja Serverroller och markera rutan bredvid Web Server (IIS). Klicka på nästa. Nu måste du korrekt välja tjänsterna för den installerade rollen. Markera rutorna exakt som på skärmdumpen nedan.

Vi slutför installationen. Guiden Lägg till roll bör berätta för oss efter en viss tid att rollen och alla rolltjänster har installerats:

Nu måste vi kolla om allt fungerade bra. Öppna valfri webbläsare och gå till adressen http://localhost. Vi borde se en glad bild som denna:


installation av 1c-plattformen och komponenter

Det betyder att vår webbserver har startat korrekt och allt fungerar bra. Så låt oss gå vidare till 1s nu. Det är nödvändigt att installera en plattform. Den enda varningen när du installerar plattformen är att välja:

  • 1C:Företag
  • Webservertilläggsmoduler
ställa in åtkomsträttigheter

Först och främst måste vi konfigurera rättigheterna för mappen där vår webbservers rotkatalog finns. Om du inte har ändrat något är det som standard C:\inetpub\wwwroot. Gå till mappen C:\inetpub\ välj en mapp wwwroot, Högerklicka på den och gå till egenskaper. Gå till fliken Säkerhet. Genom att klicka på ändringsknappen går vi direkt till att ställa in behörigheter. Vi hittar det i listan Grupper och användare, grupp Användare, och genom att klicka på den placerar du den i kolumnen nedan Gruppbehörigheter, saknas bockar i kolumnen Tillåta.

Nu måste du ge rättigheter till mapparna med 1c installerat. Låt oss gå vidare till dem, som standard för 32-bitarsversionen är 1c i mappen C:\Program Files (x86)\1cv8 för 64-bitars i mappen C:\Program Files\1cv8. Välj även mappen 1cv8 gå till dess egenskaper, gå till fliken Säkerhet -> Redigera. Men istället för att välja en grupp från listan måste vi lägga till den där först. För att göra detta, tryck på knappen Lägg till, tryck på knappen i fönstret som visas Dessutom.


Klicka sedan på knappen Sök och titta i resultatlistan IIS_IUSRS, lägger vi till det genom att dubbelklicka för att återgå till fönstret Välja användare eller grupper men med gruppen som redan finns med i listan. Klicka på OK och återgå till fönstret Gruppbehörigheter Vi sätter alla kryssrutor i fältet tillåt för den nyligen tillagda gruppen.

Efter att ha ställt in behörigheter för mappar med 1c-filer, står vi kvar med det sista. Ge tillstånd till gruppen IIS_IUSRS mapp där vi har själva 1C-databasen.

De nödvändiga förberedelserna har gjorts. Låt oss nu gå vidare till publicering.

Publicera 1c på en webbserver

Du måste starta 1c i konfiguratorläge och välja den databas du behöver publicera. I mitt fall är detta en tom databas och det finns bara en.

I 1c-konfiguratorläge, gå till menyn Administrering -> Publicera till en webbserver.


Efter att ha tittat på parametrarna och försäkrat oss om att allt i princip passar oss klickar vi Publicera. Om din publicering gick igenom utan fel, låt oss gå vidare till det sista steget.

konfigurera IIS för att fungera med en 32-bitars 1C webbservertilläggsmodul

Låt mig påminna dig om att vi använde en 32-bitars plattform respektive en webbserverförlängningsmodul från 1c. Därför måste vi i det här fallet fortfarande tillåta standardprogrampoolen att köra - DefaultAppPool kör 32-bitars applikationer. Det är inte svårt att göra. Nu går vi Serverhanterare -> Roller -> Webbserver (IIS) -> Service Manager (IIS) -> Tillämpningspooler -> DefaultAppPool. Högerklicka på DefaultAppPool ring upp snabbmenyn och välj från den Extra tillval.


Vi letar efter en linje 32-bitars applikationer tillåtna och tvärtom sätter vi SANN

KONFIGURERA IIS FÖR ATT ARBETA MED EN 64-BITAR 1C WEBBSERVERFÖRSÄNGNINGSMODUL

Om vi ​​använde en 64-bitars plattform respektive en webbtilläggsmodul, måste vi göra följande manipulationer:

Nu går vi Serverhanterare -> Roller -> Webbserver (IIS) -> Service Manager (IIS)-> Och välj programmet som konverterats från den virtuella katalogen med det namn som vi angav när databasen publicerades. Gå till avsnittet i det högra fältet Hanterare Mappningar. Publicering av 1c 8.3 på iis webbserver Publicering av 1c 8.3 på iis webbserver

Gå med i vår grupp på VK!

Som ni vet, med lanseringen av 1C 8.3-konfigurationer skrivna helt i hanterade former, blev det möjligt att publicera dessa konfigurationer på en webbserver.

Att publicera 1C 8.3 på IIS-webbservern skiljer sig endast i installationen av serverdelen.

Installera Apache Web Server

Först måste du ladda ner serverdistributionen. Den finns på http://www.apache.org. Ladda ner den senaste versionen av distributionen för Windows och starta installationen.

Klicka på "Nästa" tills följande fönster visas:

I de två första fälten kommer vi att ange "localhost" (eller 127.0.0.1). Det betyder att servern kommer att köras på din lokala dator. I det tredje fältet anger du din e-postadress, serversvar kommer att skickas till den.

Det bör noteras att Skype också kan använda port 80. Därför, om du använder den, inaktivera port 80 i inställningarna.

Klicka på "Nästa".

I nästa fönster föreslår jag att du väljer en standardinstallation. Detta kommer att installera alla komponenter som behövs för driften.

Vi lämnar även installationskatalogen som standard. Klicka på "Installera". Installationsprocessen börjar.

Få 267 videolektioner på 1C gratis:

När installationen är klar bör servern starta automatiskt. En ikon visas i systemfältet. Detta betyder att servern har startat framgångsrikt. Om du dubbelklickar på den här ikonen öppnas följande fönster:

Publicera en webbklient och webbtjänster i 1C 8.3 (8.2) på Apache-servern

Servern körs. Låt oss nu gå vidare till 1C-programmet. Låt oss starta Configurator.

I konfiguratorn väljer du menyn "Administration" och sedan "Publicera på en webbserver".

De inställningar som krävs här är minimala. I princip allt bör definieras som standard.

Du behöver bara välja en katalog, du kan använda vilken som helst tom. "Namn" måste anges med latinska bokstäver.

Du kan välja som du vill. Du kan stänga av den helt. Det viktigaste är att gå till fliken HTTP-tjänster. Här måste du göra samma inställningar som på föregående flik: