Аппараттық және бағдарламалық қамтамасыз етуді орнату

1c iis серверінде орнату. 1С:Кәсіпорынмен жұмыс істеу үшін веб-серверлерді конфигурациялау

Жаңа 1С платформалары шыққаннан кейін (мысалы, 8.3.11.2867-де) 64-те биттік жүйелер Windows Apache 2.0, 2.2 нұсқасы жұмысын тоқтатады. 2.4-ке өту жолы бар. Оны орнату әдеттегіден біршама күрделі - орнату файлдарыжоқ, сондықтан барлығын қолмен іске қосу және конфигурациялау қажет. IIS-ті қолдануға қызығушылық танытқанымды ескере отырып, мен бір уақытта мақала жазуды жөн көрдім.

  1. Windows x64 үшін сізге 1C x64 тарату жинағы қажет болады (бұл серверге де, клиенттік қолданбаларға да қатысты)
  2. IIS веб-серверін орнату

Internet Information Server веб-серверін орнату. Орнату кезінде компоненттерді таңдауды ұмытпаңыз:

  • Жалпы HTTP мүмкіндіктері
    • Статикалық мазмұн
    • Әдепкі құжат
    • Каталогтарды шолу
    • HTTP қателері
  • Қолданбаны әзірлеу
    • ASP.NET 3.5
    • .NET кеңейтімі 3.5
    • ISAPI кеңейтімдері
    • ISAPI сүзгілері
  • Түзету және диагностика (денсаулық сақтау және диагностика)
    • HTTP журналы
    • Мониторды сұрау
  • Басқару құралдары
    • IIS басқару консолі

4. Содан кейін біз IIS_IUSRS және IUSR пайдаланушыларына қалталарға құқықтарды береміз:

  • орнатылған платформасы бар қалталар;
  • деректер қоры жарияланымдары бар қалталар;
  • дерекқорлардың қалталарының өздері (файл нұсқасы жағдайында).

6. 32-биттік веб-сервер плагинін пайдалану үшін IIS конфигурациялау

Нысандар» (Құралдар) - « IIS менеджері

Әдепкі веб-сайт- дерекқорды жариялау кезінде біз орнатқан атаумен қолданбаға түрлендірілген виртуалды каталог пайда болды. Жариялауды аяқтау үшін әдепкі қолданбалар пулы үшін 32-биттік қолданбаларға рұқсат беру ғана қалды. Ол үшін қосылым ағашында « Қолданбалы пулдар» (Қолданбалар пулдары).

Қолданба пулдарының тізімінде аты бар пулды табыңыз Әдепкі AppPool. Оны басайық оң жақ түймешікті басыңызтышқандар және контекстік мәзірэлементті таңдау» Қосымша опциялар» (Қосымша параметрлер).

Ашылатын қолданбалар пулының параметрлері терезесінде « Жалпы» (Жалпы) « тармағын табыңыз 32 биттік қолданбаларға рұқсат етіледі» (32-биттік қолданбаларды қосу) және параметрдің мәнін орнатыңыз Рас. Содан кейін «басу арқылы өзгертулерді сақтаңыз. ЖАРАЙДЫ МА».

7. 64-биттік веб-сервер плагинін пайдалану үшін IIS конфигурациялау

Утилитаны пайдаланып 64 биттік веб-сервер кеңейтім модулін тіркеуге болады webinst.exeкаталогта орналасқан сәйкес нұсқа бин, каталогы бар орнатылған бағдарлама 1С: Кәсіпорын немесе төмендегі әдісті пайдаланыңыз.

Internet Information Services (IIS) менеджерін іске қосыңыз. Мұны сервер менеджерінен мәзір элементін таңдау арқылы жасауға болады " Нысандар» (Құралдар) - « IIS менеджері» (Internet Information Services (IIS) менеджері).

Мұнда қосылымдар терезесіндегі ағашты кеңейте отырып, біз әдепкі веб-сайт үшін - Әдепкі веб-сайт- дерекқорды жариялау кезінде біз орнатқан атаумен қолданбаға түрлендірілген виртуалды каталог пайда болды. Жариялануды аяқтау үшін оны нақтылау ғана қалады бұл қолданба 64-биттік сұрау өңдеушісін пайдаланыңыз. Ол үшін осы виртуалды каталогтың өңдегішінің салыстыру параметрлері бетін " таңдау арқылы ашыңыз. Өңдеуші салыстыру» (Өңдеуші салыстырулары) қосулы басты бетқолданбалар.

Өңдеуші салыстыру кестесінде «1С веб-қызметінің кеңейтімі» өңдегішін табыңыз. ашайық берілген өңдеушікестедегі сәйкес жолды екі рет басу арқылы.

Таңдалған 32-биттік веб-сервер кеңейтім модулінің орындалатын DLL жолын ауыстыра отырып өңдегішті өңдейік. осы сәт, кітапхананың 64-биттік нұсқасына апаратын жолға. В бұл мысал c жолын өзгерту C:\Program Files (x86)\1cv8\8.3.?.??\bin\wsisapi.dll« үстінде » C:\Program Files\1cv8\8.3.?.???\bin\wsisapi.dll» таңдау түймесін пайдаланып. Жолды өзгерткеннен кейін « ЖАРАЙДЫ МА» өзгертулерді сақтау үшін.

Мобильді құрылғылар мен қол жетімді Интернетті кеңінен қолдану арқылы заманауи жағдайлар тіпті шағын фирмалардың ақпараттық жүйелеріне жаңа талаптар қояды. Егер бірнеше жыл бұрын қашықтан қол жеткізу ірі ұйымдардың көп бөлігі болса, бүгінде кез келген жерден ақпаратқа қол жеткізу мүмкіндігі әдеттегідей қабылданады. Бүгін біз сізге жұмыс істейтін 1С: Кәсіпорын деректер қорына веб-қажетімді қалай тез және үнемді ұйымдастыру керектігін айтамыз. файл режимі.

Файлдық режимде 1С: Кәсіпорынмен жұмыс істеудің дәстүрлі схемасы ақпараттық база файлдарын ортақ пайдалануды білдіреді. SMB протоколы(Microsoft желілері). Бұл жағдайда компьютерлердің бірі файлдық сервер рөлін атқарады, ал басқалары хостингпен жұмыс істейді жалпыға қолжетімділікақпараттық база.

бірақ бұл схемабірқатар елеулі кемшіліктері бар. Жұмыс жылдамдығына қалай әсер етеді өткізу қабілетіжелілер және есептеу қуаты клиенттік компьютерлер. Біз бұл мәселені материалымызда толығырақ талқыладық. Бұл, әсіресе, алдыңғы буын конфигурацияларына қарағанда ресурстарды көп қажет ететін басқарылатын қолданбаға негізделген конфигурацияларға көшкеннен кейін дұрыс.

Қашықтан қол жеткізу мәселесі де өткір тұр қашықтағы компьютерлерсіз RDP арқылы қашықтан қол жеткізуді әлі де ұйымдастыра аласыз, бұл, айтпақшы, арнайы сервері жоқ шағын компаниялар үшін әрқашан қол жетімді емес, содан кейін мобильді құрылғыларбәрі өте өкінішті.

Сонымен бірге басқарылатын қолданбавебке кіру сияқты жаңа мүмкіндіктерді қамтамасыз етеді ақпараттық база, соның ішінде файл режимінде жұмыс істейтіндер. Бұл жұмысты сапалы өзгертуге мүмкіндік береді ақпараттық жүйеіс жүзінде ешқандай қосымша шығынсыз.

Инфобазасы бар компьютерде инфобаза жарияланатын веб-сервердің қосымша рөлі көтеріледі. Осыдан кейін сіз онымен файл режимінде де, веб-сервер режимінде де жұмыс істей аласыз.

Бұл ретте жұмыс істеу үшін браузерді пайдаланудың қажеті жоқ, жұқа клиент режиміндегі платформа дерекқорға веб-сервер арқылы да қол жеткізе алады. Бұл мүмкіндік қашықтан ғана емес, қол жеткізуді ұйымдастыруға мүмкіндік береді мобильді клиенттер, сонымен қатар кеңседегі төмен жұмыс істейтін машиналардағы жұмысты жақсартады, өйткені барлық негізгі есептеулер сервер жағында орындалады және желі арқылы тасымалданатын трафик, сондай-ақ клиенттік компьютерге жүктеме азаяды.

Және, әрине, дерекқорға қашықтан қол жеткізудің іс жүзінде шексіз мүмкіндіктері бар: кез келген жерден, кез келген құрылғыдан шолғыш болады.

Төменде біз клиенттік операциялық жүйелер негізінде файлдық режимде жұмыс істейтін шағын дерекқорларға веб-қатынауды ұйымдастырудың ықтимал конфигурацияларын қарастырамыз.

Үстінде қазіргі уақытта Apache және IIS екі негізгі веб-серверіне қолдау көрсетіледі, платформа сонымен қатар веб-сервері бар құрылғыда орнатылуы керек және веб-сервер кеңейтім модульдері. Платформа орнатушысын қайта іске қосу арқылы оларды әрқашан қосымша орнатуға болады:

Windows және IIS

Интернет ақпараттық қызметтері (IIS). белгісіз себептерәкімшілер мен 1С лақап аттарымен танымал емес. Бірақ бекер, кейбір үшінші тарап бағдарламалық жасақтамасының пайдасына тұрақты шешімді елемеу, тіпті жаман болмаса да, кем дегенде біртүрлі көрінеді.

Үшін IIS қондырғыларыклиенттік ОЖ-де, біздің Windows корпусы 7 x64, өтіңіз Басқару тақтасы - Бағдарламалар мен мүмкіндіктер - Қосу немесе өшіру Windows құрамдастары .

Ашылған терезеде таңдаңыз IIS қызметтері, содан кейін тізімді кеңейтіп, өтіңіз Интернет қызметтері - қолданбаларды әзірлеу компоненттеріжәне жанындағы құсбелгіні қойыңыз ISAPI кеңейтімдері, қалған параметрлерді әдепкі ретінде қалдыруға болады.

IIS орнатқаннан кейін оны ашу үшін конфигурациялауға көшейік Басқару тақтасы - Әкімшілік құралдар - Internet Information Services (IIS) менеджері.

Сол жақтағы ағаштан таңдаңыз Қолданбалы пулдар, тінтуірдің оң жақ түймешігімен басыңыз DefaultAppPool - Қосымша опцияларжәне рұқсат етіңіз 32-биттік қолданбаларішінде сәйкес опцияны орнату арқылы Рас.

Енді әшкерелейік қажетті құқықтартоптарға арналған IUSRжәне IIS_IUSRS.Біз ақпараттық базасы бар қалтаға құқықтарды береміз Өзгерісжәне Оқыңыз және орындаңыз:

әр қалтаға бинплатформалар - Оқу және орындау:

Содан кейін біз 1C: Enterprise бағдарламасын әкімші ретінде іске қосамыз және қажетті ақпараттық базаны конфигуратор режиміне жүктейміз.

Мәзірде Әкімшіліктаңдау Веб-серверге жариялау. 1С:Кәсіпорын веб-серверді (IIS) автоматты түрде анықтайды және веб-бағдарламаны ақпараттық база қалтасының аты бар каталогта веб-сервердің түбірінде орналастыруды ұсынады, ол да жарияланымның атауы болады, сіз өзгерте аласыз. қажет болса, осы параметрлерді орнатыңыз.

Дайын! Мәліметтер базасына қол жеткізу үшін форманың адресін пайдалана аламыз http://хост аты(адрес)/жарияланым_аты, біздің жағдайда http://192.168.3.109/Acc30, браузерді іске қосыңыз және жұмысты тексеріңіз.

Сондай-ақ, дерекқорды платформа арқылы онымен жұмыс істеу үшін конфигурациялауға болады, ол үшін жаңа ақпараттық базаны қосу диалогында веб-сервердегі орынды көрсетіңіз:

Келесі қадам қосылым мекенжайын енгізу болып табылады:

Инфобазаны іске қосқаннан кейін оның файлдық режимде емес, веб-сервер режимінде жұмыс істейтініне көз жеткізуге болады:

Windows және Apache 2.2

Егер қандай да бір себептермен IIS-ті пайдаланғыңыз келмесе, 1С-ті басқа танымалмен жұмыс істеу үшін конфигурациялауға болады Apache веб-сервері. Өкінішке орай, Apache әзірлеушілері серіктестерімен байланысуды ұсынып, Windows жүйесіне арналған екілік жинақтарды жариялауды тоқтатты, сондықтан Apache Haus веб-сайтына өтіп, құрастыруды жүктеп алайық. 2.2.x архитектурасы x86 64 биттік операциялық жүйеңіз болса да.

Назар аударыңыз! Apache құрастыруын алу үшін жоба веб-сайтында тізімделген сенімді көздерді ғана пайдалану керек. Сіздің веб-серверіңіз бен деректеріңіздің қауіпсіздігі соған байланысты!

Сондай-ақ Apache құрастыруының дұрыс жұмыс істеуі үшін қажет Microsoft Visual C++ 2008 қайта таралатын пакетін орнату қажет.

Содан кейін жүктелген Apache мұрағатын ерікті каталогқа шығарыңыз, мысалы, c:\apache22, қалталардың бүкіл жинағынан бізді қалталар қызықтырады бинжәне htdocs, біріншісінде веб-сервердің орындалатын файлдары, екіншісінде веб-мазмұн болуы керек.

ашайық пәрмен жолыәкімші құқықтарымен және каталогқа өтіңіз бинвеб-сервер:

CD C:\Apache22\bin

Енді Apache-ті қызмет ретінде орнатайық:

Httpd -k орнату

Біз ескертулерге мән бермейміз, 1С-пен пайдалану үшін әдепкі Apache конфигурациясы қолайлы.

Өйткені қызмет жүйе атынан жұмыс істейді тіркелгінегізі мен платформасы бар қалталарға құқықтарды орнату қажет емес.

Содан кейін дәл осылай конфигуратор режимінде әкімші ретінде 1С іске қосамыз және веб-серверде жариялауға кірісеміз. IIS-тен айырмашылығы, бұл жағдайда платформаның өзі жолды көрсете алмайды және қалтаны жасай алмайды, сондықтан біз оны қолмен жасаймыз. Қалта каталог ішінде жасалуы керек htdocsжәне оның атауы басылымның атауына сәйкес келуі керек:

Біздің жағдайда бұл C:\Apache22\htdocs\Acc30\Айтпақшы, сіз қалаған каталогты тікелей қалтаны таңдау диалогтық терезесінде жасай аласыз. Содан кейін біз ақпараттық базаны жариялаймыз.

Келесі нүкте, 1C бұл Apache жинағын қайта іске қоса алмайды, сондықтан біз оны қолмен жасаймыз. Қызметтер:

Веб-серверді қайта іске қосқаннан кейін жарияланған дерекқор IIS жағдайындағыдай мекенжайда қолжетімді болады және онымен жұмыс істеу де басқаша болмайды.

  • Тегтер:

көру үшін JavaScript қосыңыз

Бұл мақалада мен ұйымдастыру процесін егжей-тегжейлі сипаттаймын вебке кіру 1С: Кәсіпорын деректер қорына8.3 жеткізілімге кіретін IIS (Internet Information Server) веб-серверінде Microsoft Windowsсервер. 1C: Enterprise ескі нұсқалары үшін (8.1 және 8.2 ) деректер қорын жариялау алгоритмі әдетте ұқсас. 1С: Enterprise операциясы үшін IIS конфигурациялау алгоритмі қарастырылады және веб-серверде деректер қорын жариялау процесі келесідей сипатталады.32-бит, және үшін 64-битвеб-сервер кеңейтім модулі.

  1. Сізге не керек
  2. IIS веб-серверін орнату
  3. 1C: Enterprise компоненттерін орнату
  4. Параметр операциялық жүйе
  5. Мәліметтер қорын веб-серверге жариялау
  6. 32-биттік веб-сервер плагинін пайдалану үшін IIS конфигурациялау
  7. 64-биттік веб-сервер плагинін пайдалану үшін IIS конфигурациялау
  8. Веб-шолғыш арқылы жарияланған ақпараттық базаға қосылу
  9. 1С: Enterprise клиенті арқылы жарияланған ақпараттық базаға қосылу
  10. Виртуалды каталог конфигурация файлдары
    1. default.vrd файлы
    2. web.config файлы

1. Сізге не қажет

  1. Төмендегі операциялық жүйелердің біреуімен жұмыс істейтін веб-серверді іске қосу үшін ең төменгі жүйелік талаптарға жауап беретін компьютер:
  2. Осы компьютердегі жергілікті әкімші құқықтары.
  3. 1С: Enterprise компоненттерін орнатуға арналған тарату жинағы. 64 биттік веб-сервер кеңейтім модулін орнату үшін, 64 биттік 1С: Enterprise серверін орнатуға арналған тарату жинағы. Бұл мысал нұсқаны пайдаланады 8.3.4.389 . 1C: Enterprise ескі нұсқалары үшін ( 8.1 және 8.2 ) деректер қорын жариялау алгоритмі әдетте ұқсас.

2. IIS веб-серверін орнату

Microsoft Windows Server бағдарламасымен әдепкі бойынша қамтылған Интернет ақпарат серверінің веб-серверін орнатыңыз. Орнату кезінде компоненттерді таңдауды ұмытпаңыз:

  • Жалпы HTTP мүмкіндіктері
    • Статикалық мазмұн
    • Әдепкі құжат
    • Каталогтарды шолу
    • HTTP қателері
  • Қолданбаны әзірлеу
    • ASP.NET 3.5
    • .NET кеңейтімі 3.5
    • ISAPI кеңейтімдері
    • ISAPI сүзгілері
  • Түзету және диагностика (денсаулық сақтау және диагностика)
    • HTTP журналы
    • Мониторды сұрау
  • Басқару құралдары
    • IIS басқару консолі

Мен IIS веб-серверін орналастыру процесі туралы егжей-тегжейлі жаздым:

  • Microsoft Windows Server 2012 (R2) жүйесінде - мұнда. IIS 8 нұсқасы, орнатудан кейін пішіннің Әдепкі веб-сайт бетін көруіңіз керек:

  • Microsoft Windows Server 2008 (R2) жүйесінде - мұнда. IIS 7 нұсқасы, орнатудан кейін пішіннің Әдепкі веб-сайт бетін көруіңіз керек:

3. 1C: Enterprise компоненттерін орнату

IIS веб-сервері орналастырылған сол серверде 1C:Enterprise (32-биттік құрамдастар) орнатыңыз, орнату кезінде компоненттерді таңдауды ұмытпаңыз:

  • 1С: Кәсіпорын
  • Веб-сервер кеңейтімдері

64 биттік веб-сервер кеңейтім модулін конфигурациялауды жоспарласаңыз, сәйкес 1C: Enterprise дистрибутивінен 64 биттік сервер орнатушысын қосымша іске қосып, келесі компонентті орнатуыңыз керек:

  • Веб-сервер кеңейтім модулі

4. Операциялық жүйені орнату

Енді сізге 1C: Enterprise дерекқорларына веб-сайтқа кіру үшін пайдаланылатын негізгі қалталарға қажетті құқықтарды орнату қажет. Веб-серверде жарияланған веб-сайт файлдарының сақтау каталогы үшін (әдепкі C:inetpubwwwroot) топқа толық құқық беру керек» Пайдаланушылар» (Пайдаланушылар). Негізінде бұл қадамды өткізіп жіберуге болады, бірақ содан кейін дерекқор жарияланымын жариялау немесе өзгерту үшін сізге 1C: Enterprise бағдарламасын әкімші ретінде іске қосу қажет. Осы каталогтың қауіпсіздігін конфигурациялау үшін оны тінтуірдің оң жақ түймешігімен басып, « Қасиеттер» (Сипаттар).

Ашылған сипаттар терезесінде қойындыға өтіңіз « Қауіпсіздік» (Қауіпсіздік) түймесін басып, « Өзгерту» (Өңдеу...), ағымдағы рұқсаттарды өзгерту үшін. Осы каталог үшін рұқсаттар терезесі пайда болады. Топтар немесе пайдаланушылар (Топтар немесе пайдаланушы аттары) тізімінде «топты таңдаңыз. Пайдаланушылар" (Пайдаланушылар) және таңдалған топ үшін рұқсаттар тізімінде жалаушаны орнатыңыз " толық қол жеткізу» (Толық бақылау). Содан кейін « Қолдану« (Қолдану) өзгертулерді сақтау және барлық терезелерді жабу үшін « ЖАРАЙДЫ МА».

Әрі қарай, каталогқа толық құқықтарды беру керек орнатылған файлдар 1С: Кәсіпорын (әдепкі бойынша C: Бағдарлама файлдары (x86)1cv8 32-биттік кеңейту модулі үшін және C: Program Files1cv8 64-бит) тобына арналған IIS_IUSRS. Мұны істеу үшін біз жоғарыда сипатталған әрекеттерді орындаймыз, жалғыз айырмашылығы тізімде қажетті топ пайда болуы үшін « Топтар немесе пайдаланушылар» (Топтар немесе пайдаланушы аттары), тізімнің астында орналасқан түймені басу керек « қосу« (Қосу..) және топтар немесе пайдаланушыларды таңдау терезесінде « Қосымша« (Озат…).

Содан кейін оң жақтағы түймені басыңыз Іздеу«(Қазір табу), содан кейін қажетті топты таңдаңыз IIS_IUSRSіздеу нәтижелері кестесінде және « ЖАРАЙДЫ МА».

Топ IIS_IUSRSтоптар немесе пайдаланушылар тізімінде пайда болады. Оған таңдалған каталогқа толық құқық беріңіз және « ҚолдануӨзгерістерді сақтау үшін » (Қолдану) түймесін басыңыз.

Соңында, егер жариялау файлдық база үшін орындалса, сіз топты да беруіңіз керек IIS_IUSRSосы ақпараттық базаның файлдары бар каталогқа толық құқықтар.

5. Мәліметтер қорын веб-серверде жариялау

Дерекқорды веб-серверде тікелей жариялауға көшеміз. Ол үшін жариялағыңыз келетін дерекқор үшін Конфигуратор режимінде 1C: Enterprise бағдарламасын іске қосыңыз. Содан кейін « Әкімшілік» - « Веб-серверге жариялануда...»

Веб-серверде жарияланымның сипаттарын орнату терезесі ашылады. Жариялауға қажетті негізгі өрістер әдепкі бойынша толтырылған:

  • Виртуалды каталог атауы – веб-серверде дерекқорға кіруге болатын атау. Тек латын әріптерін қамтуы мүмкін.
  • Веб-сервер – ағымдағы компьютерде табылған веб-серверлер тізімінен таңдалған. Біздің жағдайда бұл Интернет ақпараттық қызметтері.
  • Каталог - физикалық орналасуыфайлдар орналасатын каталог виртуалды қолданба.
  • Сәйкес жалаушалар жарияланатын клиенттердің түрлерін көрсете алады, сонымен қатар веб-қызметтерді жариялау мүмкіндігін көрсетеді. Төмендегі кестеде жарияланатын веб-қызметтердің тізімін, сондай-ақ « бағанында өңдеуге болады. Мекенжай» осы веб-қызметке кіруге болатын синонимді өзгертіңіз.
  • Сондай-ақ, IIS веб-сервері үшін сәйкес жалаушаны орнату арқылы ОЖ құралдарының көмегімен веб-серверде аутентификацияны орындау қажеттілігін көрсетуге болады.

Таңдау арқылы қажетті параметрлержарияланымдарды басыңыз Жариялау».

Егер жарияланым қатесіз өтсе, біз сәйкес хабарламаны көреміз.

IIS веб-серверіне жариялау әрқашан әдепкі веб-сайт және әдепкі қолданбалар пулы үшін орындалады. Конфигуратордан жариялау кезінде 32-биттік веб-сервер кеңейтім модулі тіркелетінін және әдепкі қолданбалар пулы болатынын есте ұстаған жөн. Әдепкі AppPool- конфигурациясыз 64 биттік қолданбалармен ғана жұмыс істейді. Тиісінше, одан әрі әрекеттер сіз пайдалануды жоспарлап отырған веб-серверді кеңейту модулінің биттік деңгейіне байланысты. 32 биттік веб-сервер қосылатын модулі үшін қолданбалар пулына 32 биттік қолданбаларды пайдалануға рұқсат беруіңіз немесе 64 биттік веб-сервер қосылатын модулін тіркеуіңіз керек. Бұл төменде талқыланады.

6. 32-биттік веб-сервер плагинін пайдалану үшін IIS конфигурациялаңыз

Нысандар» (Құралдар) - « IIS менеджері

Әдепкі веб-сайт- дерекқорды жариялау кезінде біз орнатқан атаумен қолданбаға түрлендірілген виртуалды каталог пайда болды. Жариялауды аяқтау үшін әдепкі қолданбалар пулы үшін 32-биттік қолданбаларға рұқсат беру ғана қалды. Ол үшін қосылым ағашында « Қолданбалы пулдар» (Қолданбалар пулдары).

Қолданба пулдарының тізімінде аты бар пулды табыңыз Әдепкі AppPool. Оны тінтуірдің оң жақ түймешігімен басып, « Қосымша опциялар» (Қосымша параметрлер).

Ашылатын қолданбалар пулының параметрлері терезесінде « Жалпы» (Жалпы) « тармағын табыңыз 32 биттік қолданбаларға рұқсат етіледі» (32-биттік қолданбаларды қосу) және параметрдің мәнін орнатыңыз Рас. Содан кейін «басу арқылы өзгертулерді сақтаңыз. ЖАРАЙДЫ МА».

7. 64-биттік веб-сервер плагинін пайдалану үшін IIS конфигурациялаңыз

Утилитаны пайдаланып 64 биттік веб-сервер кеңейтім модулін тіркеуге болады webinst.exeкаталогта орналасқан сәйкес нұсқа бин, 1C:Enterprise орнатылған каталогты немесе төмендегі әдісті пайдаланыңыз.

Internet Information Services (IIS) менеджерін іске қосыңыз. Мұны сервер менеджерінен мәзір элементін таңдау арқылы жасауға болады " Нысандар» (Құралдар) - « IIS менеджері» (Internet Information Services (IIS) менеджері).

Мұнда қосылымдар терезесіндегі ағашты кеңейте отырып, біз әдепкі веб-сайт үшін - Әдепкі веб-сайт- дерекқорды жариялау кезінде біз орнатқан атаумен қолданбаға түрлендірілген виртуалды каталог пайда болды. Жариялануды аяқтау үшін осы қолданбаға 64-биттік сұрау өңдеушісін пайдалануды айту ғана қалады. Ол үшін осы виртуалды каталогтың өңдегішінің салыстыру параметрлері бетін " таңдау арқылы ашыңыз. Өңдеуші салыстыру» (Handler Mappings) қолданбаның бастапқы бетінде.

Өңдеушіні салыстыру кестесінен өңдегішті табыңыз «1С веб-сервис кеңейтімі». Кестедегі сәйкес жолды екі рет басу арқылы осы өңдегішті ашыңыз.

Қазіргі таңда кітапхананың 64-биттік нұсқасына жолмен таңдалған 32-биттік веб-сервер кеңейтім модулінің орындалатын DLL жолын ауыстыра отырып, өңдегішті өңдейік. Бұл мысалда c жолын өзгертіңіз. C:Program Files (x86)1cv88.3.4.389binwsisapi.dll« үстінде » C:Program Files1cv88.3.4.389binwsisapi.dll» таңдау түймесін пайдаланып. Жолды өзгерткеннен кейін « ЖАРАЙДЫ МА» өзгертулерді сақтау үшін.

8. Веб-шолғыш арқылы жарияланған ақпараттық базаға қосылу

Жарайды, бәрі осы. Жаңадан жарияланған дерекқорға қосылымдар үшін іске қосыңыз Internet Explorer, және мекенжай жолағына пішін жолын енгізіңіз http://localhost/<Имя публикации информационной базы> . Бұл мысалда бұл http://localhost/DemoAccounting/.

Сондай-ақ, веб-серверге оның ішкі (немесе порт 80 , сыртқы) IP мекенжайы бойынша.

Бұл жағдайда 1C: Enterprise дұрыс жұмыс істеуі үшін қоңырау шалатын доменнің атауы (немесе IP мекенжайы) Internet Explorer сенімді сайттарына қосылуы керек және ол үшін қалқымалы терезелерге рұқсат етілуі керек. туралы толығырақ Интернетті орнату 1C: Enterprise веб-клиентіне арналған Explorer, мына жерден оқыңыз.

9. 1С: Enterprise клиенті арқылы жарияланған ақпараттық базаға қосылу

Сондай-ақ 1C: Enterprise жұқа клиенті арқылы веб-серверде жарияланған ақпараттық базаға қосылуға болады. Қосылу үшін 1C: Enterprise іске қосу терезесін ашып, « қосу» ақпарат базасын қосу үшін.

Ақпараттық базаны/топты қосу терезесінде қосқышты « Тізімге бар инфобазаны қосу» және « түймесін басыңыз Әрі қарай».

Дерекқордың атын енгізіңіз, себебі ол инфобазалар тізімінде көрсетіледі (үшін бірегей болуы керек бұл тізім), орналасу түрін таңдаңыз " Веб-серверде» және « түймесін басыңыз Әрі қарай».

Инфобазаға қосылу үшін мекенжай жолын енгізіңіз (/ru_RU/ префиксі жоқ). Сондай-ақ, прокси-сервер параметрлерін (бар болса) және веб-сервердегі аутентификация әдісін осында көрсетуге болады. Қажетті параметрлерді көрсеткеннен кейін қайтадан басыңыз « Әрі қарай».

Инфобаза үшін іске қосу параметрлерін көрсетіңіз және « Дайын» шеберді аяқтау үшін.

Осыдан кейін бұл инфобаза 1C: Enterprise іске қосу терезесінде дерекқорлар тізімінде пайда болады. Конфигуратор іске қосу режимі үшін қолжетімді емес екенін ескеріңіз осы түрдегібайланыстар. түймесін басыңыз 1С: Кәсіпорын» инфобазаға қосылу үшін.

10. Виртуалды каталог конфигурациясының файлдары

Жариялау процесі кезінде жасалған файлдардың құрылымын егжей-тегжейлі қарастырайық. Жарияланған инфобазаға интернетке кіру қандай да бір себептермен жұмыс істемесе, конфигурация файлдарықалаған нәтижеге қол жеткізу үшін қолмен өңдеуге болады (64-биттік веб-сервер кеңейтім модуліне арналған осы мақаладағы конфигурация файлдарын осы жерден жүктеп алуға болады).

Мәліметтер қорын жариялау кезінде біз көрсеткен анықтамалыққа барайық. Онда біз екі файлды көреміз:

  • default.vrd
  • web.config

Екі файлды кез келгенін пайдаланып көруге және өңдеуге болады мәтіндік редакторБлокнот сияқты. Осы файлдардың құрылымын толығырақ қарастырайық.

10.1. default.vrd файлы

Файлда default.vrdжарияланған веб-қызметтерді сипаттайды (элемент ), сондай-ақ виртуалды қолданбаның атауы (атрибут негіз) және 1C: Enterprise ақпараттық базасына қосылу жолы (атрибут ib). Бұл мысалда файлдық ақпарат базасы үшін қосылым жолы келесідей болады:

Ib="Файл="C:1C_BASEDemoAccounting";"

Мысалдан көріп отырғаныңыздай, қосылым жолында XML стандартына (http://www.w3.org/TR/xml11/) сәйкес жарамсыз таңбалар болса, оларды сәйкесінше ауыстыру қажет.

Пайдаланушы аты мен құпия сөзді қосылым жолында көрсетуге болады. Бұл жағдайда инфобазаға қосылу көрсетілген пайдаланушының атынан орындалады. Мысалы, Сатушы пайдаланушысы ретінде қосылу үшін қосылым жолы келесідей болады:

Ib="Файл="C:1C_BASEDemoAccounting";Usr=Seller;Pwd=123;"

Сервердің ақпараттық базасы үшін қосылым жолы келесідей болады:

Ib="Srvr="WIN2012;Ref=Бухгалтерлік есеп;"

Қайда WIN2012- 1C: Enterprise сервер кластерінің атауы және Бухгалтерлік есеп- кластердегі мәліметтер қорының атауы.

Құрылым туралы толығырақ берілген файлӘкімшіге арналған нұсқаулықтың 2-ші басылымы, 2-қосымша, 3.12 тарауында оқуға болады.

10.2. web.config файлы

Файл web.config ASP.NET веб-бағдарламасының опцияларын анықтайтын файл. Әрбір веб-қосымшада файл болуы керек web.configоның түбірлік каталогында орналасқан. Біздің виртуалды каталогымыз да ерекшелік емес. Ағымдағы файлда осы қолданбаға сұраныстарды өңдейтін 1С Web-қызметінің кеңейтім өңдеушісі туралы деректер бар. Өңдеуші барлық сұраулар кітапханаға жіберілетіндей конфигурацияланған wsisapi.dllкаталогта орналасқан бин, 1C:Enterprise файлдары бар каталог. Сервердің ақпараттық базалары пайдаланылса, кітапхана нұсқасы 1C: Enterprise сервер кластерінің нұсқасына сәйкес келуі керек.

Бұл өңдегішті Интернет ақпараттық қызметтері (IIS) менеджерінен табуға болады (немесе ол жоқ болса қосыңыз). Мұны істеу үшін ағымдағы қолданбасы бар қойындыны таңдаңыз және сипаттар терезесінде элементті таңдаңыз « Өңдеуші салыстырулары» (Өңдеуші салыстырулары).

Өңдеушіні салыстыру кестесінде біз өңдегішті көреміз «1С веб-сервис кеңейтімі». Тізімде мұндай өңдеуші жоқ болса, оны терезеде « таңдау арқылы қосу керек. Әрекеттер» (Әрекеттер) тармағы « Қойылмалы таңба сценарий сәйкестігін қосу» (Қойылмалы таңбаның сценарий картасын қосу…).

Қосу кезінде өңдеушінің атын енгізіп, файлға жолды көрсетіңіз wsisapi.dll. Бұл параметрлерді ағымдағы өңдеуші үшін де элементті таңдау арқылы өзгертуге болады " Өзгерту…» (Өңдеу...) әрекеттер тізімі терезесінде.

Сондай-ақ, жалаудың өңдеуші үшін орнатылғанына көз жеткізу керек. Өнімділік» (Орындау) функция рұқсатын өзгерту терезесінде. Бұл терезені таңдау арқылы ашуға болады. Мүмкіндік рұқсаттарын өзгерту...» (Мүмкіндік рұқсаттарын өңдеу...) терезесінде « Әрекеттер» (Әрекеттер).

Мүмкіндігінше азайтыңыз жүйелік талаптарпайдаланушы машиналарына және веб-серверде 1С жариялау арқылы сізде енгізілген мүмкіндіктерді толық пайдалану. Бұл тек пайдаланып қана қоймай, деректер қорымен жұмысты ұйымдастыруға мүмкіндік береді жұқа клиент, сонымен қатар кез келген браузерді орнатусыз пайдалану қосымша компоненттержәне қолданбалар.

Негізгі талаптар

Back-end архитектурасына қойылатын минималды жүйелік талаптар айтарлықтай өзгеруі мүмкін және олар мыналарға өте тәуелді:

  1. Бағдарламамен шешілетін міндеттер;
  2. Құжат айналымының қарқындылығы;
  3. Бір уақытта қосылған пайдаланушылар саны;
  4. Жарияланған және тіркелген деректер қорының мөлшері мен саны.

Дегенмен, 1С веб-серверінде жариялау кезінде екі нәрсесіз істеу мүмкін емес:

  • Жүйеде орналастырылған веб-сервер;
  • 1C қамтамасыз ететін орнатылған және жұмыс істеп тұрған кеңейту модулі.

Веб-сервер

Біздің құрылымның бұл элементі Microsoft операциялық жүйелерінің бөлігі ретінде жеткізілетін Интернет ақпараттық сервері (IIS) немесе Apache сервері болуы мүмкін. Әрине, бұл шешімдердің ақылы аналогтары да бар, бірақ біз олар туралы айтпаймыз.

Apache өнімдерінің қосымша артықшылығы - оларды Linux тәрізді операциялық жүйелерден іске қосу мүмкіндігі.

Біз опцияны IIS-пен қарастырамыз, өйткені. ол үшінші тарап өнімдерін іздеуді және орнатуды қажет етпейді.

Веб-сервер кеңейтімдері

Бұл модульдерді платформа тарату файлын іске қосу арқылы орнатуға болады. Терезеге жету сыртқы түріол 1-суретте көрсетілген, сәйкес компонентті орнатуды белсендіру керек.

Әрине, кеңейтімдерден басқа, 1C Enterprise платформасының өзі компьютерде орнатылуы керек әйтпесежарияланымның негізгі бөлігі орындалатын конфигураторға қол жеткізе алмаймыз.

Құралдар туралы шешім қабылдағаннан кейін конфигурацияға көшейік.

Веб-серверді орнату және іске қосу

IIS жүйесін компьютерде іске қосу үшін орнатылған Windows, келесі әрекеттер тізбегін орындау қажет (қосу Windows мысалы 7):


3-сурет

Теру арқылы веб-сервердің жұмыс істеп тұрғанына көз жеткізуге болады мекенжай жолағы«http://localhost» сияқты жолы бар кез келген браузер және суретті алу, 4-суреттегідей.

4-сурет


6-сурет.

Кейбір жағдайларда (атап айтқанда, егер бағдарлама 64 биттік операциялық жүйеде жұмыс істеп тұрса), дерекқорды серверде жариялағаннан кейін 1С платформасы пайдаланатын кітапханалармен жұмысты реттеуге тура келуі мүмкін. Мұны «Сайттар» ішкі мәзірінен жасауға болады.

Тізімде нақты, жаңа ғана жарияланған базаны таңдағаннан кейін «Handler Mapping» утилитасын белсендіру керек (Cурет 7).
7-сурет

Біздің жағдайда ISAPI-dll мен BIN қалтасында орналасқан wsisapi.dll орындалатын файлы арасында сәйкестікті орнату керек, орнатылған нұсқасыплатформалар.

Негізінде, бұл сервермен жұмыстың негізгі бөлігін аяқталды деп санауға болады, біз тікелей дерекқорды жариялауға көшеміз.

Дерекқорды серверге жариялау

Пайдаланушы құқықтарын орнату

Жоғарыдағы терезені алғаннан кейін біз пайдаланушыларға кіру ережелерін орнатуға көшеміз.

рұқсат беруіміз керек толық қол жеткізу IIS_USERS пайдаланушысы:

  • Ресурс сақталатын "C:\inetpub\wwwroot\Publication name" қалтасына;
  • wsisapi.dll кітапханасы сақталған бағдарламаның нұсқасы бар қалтаға;
  • Негіз сақталатын жерге.

Жоғарыда аталған қадамдарды орындағаннан кейін біз шолғыш терезесінде «localhoct / Жарияланым атауы» сияқты жолды теру және сол жерден пайдаланушы сәйкестендіру формасын табу арқылы жарияланымның өнімділігін тексере аламыз.

1С дерекқорына веб-қажетімді орнату туралы қадамдық нұсқаулар. Болашақта ұмытпас үшін өзіме нұсқау ретінде жаздым. Мүмкін басқа біреу көмектесетін шығар.

WEB интерфейсі арқылы 1С-ге клиент-сервер қатынасын орнату

Бұл мақалада Интернет-шолғыш арқылы 1С конфигурациясымен жұмысты ұйымдастыру туралы нұсқаулар берілген.

Мақалада MS дерекқорымен жұмыс істеу үшін 1С параметрі пайдаланылды SQL серверівеб-сервер ретінде операциялық жүйені жеткізуге кіретін Internet Information Services пайдаланылды.

Орнатуды бастамас бұрын, қолданба сервері бар 1С, SQL Server 2005 және одан жоғары, Internet Information Services орнатылуы керек.

Мақаланы сипаттау үшін мысал ретінде келесі бағдарламалық құрал нұсқалары пайдаланылды:

Барлық сипатталған қадамдар бағдарламалардың ескі шығарылымдарында да, кішірек нұсқаларында да жұмыс істей алады. Минималды талаптар 1С веб-сайтында көрсетілген - http://v8.1c.ru/requirements/

Параметрлерді бастамас бұрын, кестеде көрсетілген жоғарыда көрсетілген өнімдер компьютерде орнатылуы керек. Сонымен қатар, 1С сервері, SQL сервері әртүрлі физикалық немесе орналасуы мүмкін виртуалды компьютерлер. 1С сервері мен Интернет ақпараттық қызметтері бір физикалық және логикалық серверде орналасқаны жөн (осылайша параметрлерге қатысты мәселелер азырақ болады).

Барлық орнату процесі 5 қадамға бөлінеді:

1 - 1С және SQL серверлерінде конфигурация мен мәліметтер базасын тіркеу

2 - Конфигурацияны жариялау үшін серверде IIS орнату

3 - 1С-тен WEB қосымшасын шығару

4 - 64-биттік ОЖ-де жұмыс істеу үшін кітапханаларды конфигурациялау

5 - Қалта рұқсаттарын және Windows брандмауэрін конфигурациялау

Сонымен қатар, мақалада жарияланған сайтқа қалай кіруге болатыны туралы ақпарат бар

Сондай-ақ пайдаланылған ресурстар туралы ақпарат

7. Пайдаланылатын ресурстар

1. 1С және SQL серверлерінде мәліметтер қорын тіркеу

1.1. 1С серверін іске қосыңыз

1С орнатқаннан кейін 1С серверінің жұмыс істеп тұрғанына көз жеткізу керек. Автор әдетте серверді қолмен бастайды. Бірақ 1С сервері жұмыс істеп тұрғанына сенімді болсаңыз, бұл қадам қажет емес.

1.2. 1С кластерін тіркеу

1С серверін басқару утилитасын іске қосыңыз:

Ашылған терезеде 1С кәсіпорнының жаңа орталық серверін тіркеңіз:

Пайда болған терезеде 1С сервері жұмыс істейтін компьютердің желі атауын (немесе оның IP мекенжайын) енгізіңіз:

1.3. 1С деректер базасын SQL серверінде тіркеңіз

Базаны тіркеуді бастау үшін 1С қосымшасын іске қосу керек. Пайда болған терезеде «1С іске қосу: Кәсіпорын» біз тіркелеміз жаңа база«қосу» түймесін басу арқылы:

«Жаңа инфобаза жасау» таңдаңыз:

Пайда болған терезеде үлгіден дерекқор жасауға немесе жаңа бос дерекқорды жасауға болады (кейінірек дерекқорды жүктеуге, конфигурацияны жүктеуге немесе өзіңіздің конфигурацияңызды жасауға болады):

Айта кету керек, кен орны Мәліметтер қорының аты" бұл SQL серверіндегі деректер қорының атаулары. Және өріс " Инфобаза атауы«- 1С серверіндегі деректер қорының атауы.

Содан кейін біз 1C-де аутентификация опциясын таңдаймыз (Автоматты түрде таңдау) және «Аяқтау» түймесін басыңыз:

1.4. 1С конфигурациясын жүктеп алыңыз немесе жасаңыз

Конфигураторды дерекқормен іске қосыңыз:

Бұрын жүктеп салынған инфобазаны жүктеңіз:

2. Серверде IIS орнату

Бұл тармақ үшін ақпарат мақаладан алынды: http://infostart.ru/public/71480/

2.1. Орнатылған IIS құрамдастарын тексеру

1C: Enterprise веб-клиентінің жұмыс істеуі үшін IIS қызметтері қажет, олар әдепкі бойынша орнатылмаған. Windows орнату 8.1 x64.

Оларды орнату үшін «Бастау - Басқару тақтасы - Бағдарламалар мен мүмкіндіктер - Windows мүмкіндіктерін қосу немесе өшіру» тармағына өтіңіз. Пайда болған ағашта «IIS – Internet Services – Application Development Components» тармағында суретте көрсетілгендей барлық құрамдастарды белгілеңіз. Содан кейін «OK» түймесін басыңыз:

2.2. Қолданбалар пулындағы 32-биттік қолданбаларға рұқсат беру

1С: Enterprise 8.3 Web Client – ​​32 разрядты қолданба. Сондықтан, 64-биттік ОЖ үшін оларға IIS серверінің қолданбалар пулында жұмыс істеуге рұқсат беру керек. Ол үшін «Бастау - Басқару тақтасы - Әкімшілік құралдар - Internet Information Services (IIS) менеджері» тармағына өтіңіз. Қызмет менеджерінде «Қолданбалар пулдары - DefaultAppPool - Кеңейтілген опциялар» тармағын таңдаңыз. «Рұқсат етілген 32-биттік қолданбалар» айнымалысы үшін қосымша параметрлер тізімінде мәнді «True» мәніне орнатыңыз:

«Рұқсат етілген 32-биттік қолданбалар» параметрі үшін мәнді True мәніне орнатыңыз:

2.3. Қолданба пулының идентификациясын анонимді пайдаланушы идентификациясы ретінде орнату

Әдепкі ретінде анонимді қолданушыпайдаланушы IUSR орнатылған, ол жүйеде жоқ. Біреуін жасамау үшін қолданба пулының идентификациясын анонимді пайдаланушы идентификациясы ретінде қосуға болады. Ол үшін «Бастау - Басқару тақтасы - Әкімшілік құралдар - Internet Information Services (IIS) менеджері» тармағына өтіңіз. Қызмет менеджерінде «Аутентификация:

«Өңдеу» контекстік мәзіріне қоңырау шалу арқылы «Анонимді аутентификация» тармағында:

Ашылған тілқатысу терезесінде «Бағдарлама пулының идентификациясын» тексеріңіз. «OK» түймесін басу арқылы диалогты жабыңыз.

3. 1С-тен WEB қосымшасын шығару

Қолданбаны жариялау үшін IIS жобалары қалтасына толық рұқсатыңыз болуы керек. 1С-тен өтінімді жариялаудың 2 жолы бар. 1 - алдымен «C:inetpubwwwroot» каталогында қажетті қалтаны жасаңыз, біздің жағдайда бұл «Base1C» деп аталатын қалта және ағымдағы пайдаланушыға осы қалтаға толық кіру құқығын беріңіз. 1С жүйесіне әкімші ретінде кірудің 2 жолы, содан кейін жарияланған қолданбаның қалтасына қажетті құқықтарды беру. Бұл мақала екінші жолды сипаттайды.

3.1. IIS серверінде конфигурацияны жариялау үшін әкімші ретінде 1С іске қосу керек:

Біз 1С таңбашасындағы контекстік мәзірді шақырамыз және «Әкімші ретінде іске қосу» тармағын таңдаймыз.

Біз базаны таңдаймыз және конфигуратор режимінде 1С іске қосамыз:

3.2. Веб-серверге жариялауды бастаңыз

Жариялауды бастау үшін «Әкімшілік - веб-серверде жариялау» мәзіріне өтіңіз:

Пайда болған терезеде жарияланымның атын көрсетіңіз, веб-серверді көрсетіңіз және веб-сервердегі жолды көрсетіңіз.

1С сізге webinst утилитасын пайдаланып желідегі кез келген қолжетімді веб-серверге жариялауға мүмкіндік береді. Мақалада жергілікті компьютерге жариялау мысалы қолданылды:

Көбірек егжей-тегжейлі ақпаратжариялау терезесіндегі элементтерді F1 түймесін басу арқылы 1С конфигураторынан алуға болады.

4. 64-биттік ОЖ-де жұмыс істеу үшін кітапханаларды орнату

Конфигуратордан веб-серверде жариялағаннан кейін, IIS сервері ретінде пайдаланылатын компьютерде 64 биттік операциялық жүйені пайдалансаңыз, 1С кітапханаларымен жұмысты конфигурациялау керек. Бұл веб-серверге жарияланғаннан кейін әр уақытта жасалады.

Кітапханаларды орнату үшін мына қадамдарды орындаңыз:

Біз ашамыз Басқару тақтасы - Әкімшілік құралдар Internet Information Services (IIS) менеджері.

Ашылған терезеде «Сайттар» тобын және біздің сайтты кеңейтіңіз (Base1C мысалында).

Топтағы «» түймесін басыңыз IIS:

Ашылған терезеде «ISAPI-dll» атауы бар жолды іздеңіз және «Сценарий салыстыруды қосу ...» әрекеттеріндегі мәзір элементін басыңыз.

В терезені ашу«Сұрау жолы» өрісінде «Сценарий салыстыруын қосу», * таңбасын енгізіңіз (жұлдызша, яғни барлығы). Алаңда » Орындалатын" 1C орнатылған 32-биттік нұсқасының каталогынан wsisapi.dll кітапханасын таңдаңыз. "Аты" өрісінде кез келген атауды көрсетуге болады (мысалда, Name = 1C):

Басқа мақалалардағы кейбір сарапшылар сұрауға сәйкес шектеуді өшіру қажет екенін көрсетеді. Автор бұл белгінің жұмысының 1С бағдарламасына тәуелділігін таппады. Бұл ақпаратақпарат беретін, біреуге пайдалы болуы мүмкін.

Сценарий салыстыруын қосу терезесіндегі "Сұрау шегі" түймесін басу арқылы сұрау шектеулерін конфигурациялауға болады. Ашылған терезеде «Өңдеушіні сұрауды сәйкестендіру кезінде ғана шақыру:» құсбелгісін алып тастаңыз:

Ok түймесін басыңыз.

Пайда болған сұраққа «Иә» деп жауап беріңіз.

Содан кейін IIS қызметін қайта іске қосу керек. Ол үшін «Қосылымдар» панелінің түбіріне (сервер атауына) өтіп, оң жақтағы әрекет мәзірінде «Қайта іске қосу» тармағын таңдаңыз:

Осыдан кейін біз қосылған кітапхананың жұмыс істейтінін тексере аламыз. Ол үшін «ISAPI және CGI шектеулері» бөліміне өтіңіз:

Тағы да айта кететін жайт, кітапханаларды орнатудың бұл процедурасы 1С қосымшасын жариялағаннан кейін әр уақытта жасалуы керек.

5. Қалталар мен Windows брандмауэріне рұқсаттарды орнату

5.1. Қалтаға кіруді конфигурациялау

Жарияланған веб-қосымшалармен дұрыс жұмыс істеу үшін тек әкімшілер ғана емес, барлық пайдаланушылар үшін кейбір қалта рұқсаттарын конфигурациялау қажет.

pakpi құқықтарын орнату үшін сізге қажет Windows Explorerқажетті қалтаның контекстік мәзіріне қоңырау шалыңыз және элементті таңдаңыз » Қасиеттер«және бетбелгіге өтіңіз» Қауіпсіздік"

Бұл жағдайда біз 3 қалтаға құқықтар туралы айтып отырмыз:

1. "C: Бағдарлама файлдары (x86) 1cv88.3.5.1088bin"(бұл қалтада wsisapi.dll кітапханасы бар) («8.3.5.1088» шығарылым нөмірі басқаша болуы мүмкін)

2. C:inetpubwwwrootBase1C(бұл интернеттен кіру үшін пайдаланылатын біз жасаған қалта)

3. Каталог негізі(бұл базаның файл түрі пайдаланылса, бұл 1С базасы), біздің мысалда база SQL серверінде сақталады, сондықтан базалық каталог жоқ және оған рұқсат берудің қажеті жоқ.

Пайдаланушыға қажетті барлық қалталар үшін (элементтер: 1,2,3). IIS_IUSRSрұқсатты орнату» Толық қолжетімділік":

Пайдаланушыға арналған деректер базасы (3-тармақ) бар қалта үшін Пайдаланушылар, рұқсатты орнату " Өзгеріс".

5.2. Windows брандмауэрінде портқа кіруді конфигурациялау

Егер сіз веб-қатынауды тек жергілікті түрде ғана емес пайдалануды жоспарласаңыз, онда 80 кіру портын көрсету арқылы сыртқы ресурстардан кіру үшін Windows брандмауэрін конфигурациялау қажет. Автор желіаралық қалқан параметрлерін пайдаланбады, жай ғана оны өшірді:

6. Жарияланған ақпараттық базаға қол жеткізу

Инфобазаға кіру үшін Интернет-шолғышқа (HTML5 қолдауымен, мысалы, «көптеген сүйікті» Internet Explorer) өтіп, мекенжай жолағына енгізу керек:
Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
Рақмет сізге. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!