Apache 2.4 ni 1s 8.3 uchun nozik sozlash. Apache va IIS nashrlarini bajarish. Axborot bazasini nashr etish

1. APACHE veb-serverini yuklab oling

u erda Binaries - Win32 papkasini - fayl httpd-2.2.25-win32-x86-no_ssl.msi - agar o'rnatish Windowsda bo'lsa) tanlang va o'rnating.

Sozlang va qayta yozing APACHE fayllari kerak emas (hamma joyda "Keyingi" tugmasini bosing). O'rnatishdan so'ng u tizim piktogrammalarida paydo bo'ladi va ishga tushadi. Yuqoridagi keyingi oynada har qanday ma'lumotni kiritishingiz mumkin, bu ishlashga ta'sir qilmaydi.

2. O'rnatishdan so'ng veb-serverning funksionalligini tekshiring. Brauzeringizdagi manzilga kirganingizda http://localhost Quyidagi oyna ko'rsatilishi kerak:

3. Agar 1C platformasini o'rnatishda veb-server bilan ishlash uchun komponentlar o'rnatilmagan bo'lsa, ular o'rnatilishi kerak (platformani o'rnatish orqali):

4. Keyinchalik, "Konfigurator" - "Ma'muriyat" - "Veb-serverda nashr qilish ..." ga o'ting. "Ism" maydonida ma'lumotlar bazasi nomini inglizcha harflar bilan ko'rsatish kerak. Bo'sh katalogni tanlang (unga boradigan yo'lda ruscha belgilar bo'lmasligi kerak, quyidagi misolga qarang).

"Veb xizmatlarini nashr etish" bayrog'ini o'rnating va veb-xizmatlar ro'yxatida kerakli xizmat yonidagi katakchani belgilang.

Ushbu amallarni bajarganingizdan so'ng, brauzerga kirish orqali 1C veb-xizmati mavjudligini tekshirishingiz mumkin:

kompyuter ip/BaseName/ws/Taxallus nashr paytida ko'rsatilgan.1cws?wsdl. Bu veb-xizmat xususiyatlari va usullarining XML tavsifini ochishi kerak (xato sahifasi emas)

Rasmga ko'ra, manzil quyidagicha ko'rinadi:

1Cv8 va IIS uchun veb-xizmatlarni sozlash bo'yicha bosqichma-bosqich ko'rsatmalar

1. IIS o'rnatilishi davom etmoqda standart vositalar. Quyidagi komponentlar o'rnatilishi kerak:

Veb boshqaruv vositalari:

IIS 6 skript yaratish vositalari

IIS 6 WMI muvofiqligi

IIS metabazasi va IIS konfiguratsiyasi mosligi

IIS boshqaruv konsoli

IIS boshqaruv skriptlari va vositalari

Dunyo Keng tarmoq Xizmatlar:

ISAPI kengaytmalari

Standart hujjat

Kataloglarni ko'rib chiqish

Statik tarkibni siqish

Filtrni so'rash

Etarli komponentlar to'plami quyidagi skrinshotda ko'rsatilgan.


2. Agar 1C platformasini o'rnatishda veb-server bilan ishlash uchun komponentlar o'rnatilmagan bo'lsa, ular o'rnatilishi kerak (platformani o'rnatish orqali):

Keyinchalik, "Konfigurator" - "Ma'muriyat" - "Veb-serverda nashr qilish ..." ga o'ting. "Ism" maydonida ma'lumotlar bazasi nomini inglizcha harflar bilan ko'rsatish kerak. Bo'sh katalogni tanlang (unga boradigan yo'lda ruscha belgilar bo'lmasligi kerak, quyidagi misolga qarang). "Veb xizmatlarini nashr etish" katagiga belgi qo'ying, veb-xizmatlar ro'yxatida "rg1CTCService" xizmati uchun katakchani belgilang. "Nashr qilish" tugmasini bosing.

Veb-serverni qayta ishga tushirish haqida dialog oynasida "ha" tugmasini bosing.

To'g'ri o'rnatish uchun foydalanuvchi o'rnatish amalga oshirilgan kompyuterda administrator huquqlariga ega bo'lishi kerak.

3. 1C veb-xizmatlari protsessoriga huquqlarni belgilang. IIS_IUSRS guruhi uchun modullarni ishga tushirish (bajarish) huquqlari...1cv81\BIN\ jildiga qo'shiladi.

4. Agar ma'lumotlar bazasi faylga asoslangan bo'lsa, xuddi shu guruh uchun ma'lumotlar bazasi papkasi va pastki papkalariga O'zgartirish huquqini qo'shishingiz kerak.

5. IIS konsolida. Biz yaratgan papka bilan chiziqni o'ng tugmasini bosing. Keling, uni ilovaga aylantiramiz.


6. 1C fayllarni qayta ishlash uchun sozlamalarni qo'shing. Handler Mappings yorlig'ida kengaytma uchun skriptlarni qo'shing (yulduzchali skriptlar emas) - "*.1cws".

Har qanday ism.

So'rov cheklovlari -> Kirish -> Skript yoki Bajarish.

7. Ishlovchilar uchun siz qo'shimcha parametrlarni belgilashingiz kerak (Xususiyatlar ruxsatini tahrirlash). Skriptlar va ilovalarni ishga tushirish uchun bayroqlarni o'rnating.

8. Server uchun ISAPI va CGI cheklovlari yorlig'ida 1C veb-xizmatlari protsessorining mavjudligini tekshiring.

Agar o'rnatish 64-bitli muhitda bo'lsa, ishlov beruvchi uchun Alpplication Pool -> DefaultAppPool -> Enable 32-bit Application -> True rejimini yoqishingiz kerak.

9.. To'g'ri bajarilishini tekshirish uchun IP-kompyuter manzili/Ma'lumotlar bazasiName/ws/Alias_specified_at_publication.1cws?wsdl bilan bog'laning.

Bu veb-xizmat xususiyatlari va usullarining XML tavsifini ochishi kerak (xato sahifasi emas)

2-bandning skrinshotiga muvofiq, manzil quyidagicha ko'rinadi: http: //ip/IB/ws/WSName.1cws?wsdl

"uch rejimda ishlashi mumkin:

  • Qalin mijoz rejimi
  • Yupqa mijoz rejimi
  • "Veb mijoz" rejimi

Ushbu maqolada biz EDMS "Document Flow Prof" ni korporativda o'rnatishni ko'rib chiqamiz Apache veb-server(bepul tarqatiladi) va tizimni ishga tushiring veb-mijoz.
Apache veb-serverini o'rnatish va sozlashdan so'ng, foydalanuvchilar
biri orqali hujjat aylanishi tizimining ma'lumotlar bazasiga kirish imkoniyatiga ega bo'ladi
quyidagi veb-brauzerlar:

  • Mozilla FireFox
  • Microsoft Explorer
  • Gugl xrom
  • Opera
  • Safari

Darhol ta'kidlaymizki, ushbu maqolaning materiali
nafaqat korporativda joylashtirish uchun ishlatilishi mumkin
Hujjatlarni boshqarish tizimimizning veb-serveri, balki joylashtirish uchun ham
boshqa "1C" konfiguratsiyalari, masalan, "1C: Kichik kompaniyani boshqarish",
"1C: Savdoni boshqarish", "1C: Hujjatlar oqimi", "1C: Menejment
ishlab chiqarish korxonasi» va boshqa rejimda ishlashi mumkin
nazorat qilinadigan shakllar 8.2.

Apache o'rnatilmoqda

Apache veb-server bepul
tarqatilgan dasturiy ta'minot(shunga qaramay o'ziga xos
bajarilishi kerak bo'lgan litsenziyalar) va bepul yuklab olish mumkin
http://httpd.apache.org rasmiy veb-sayti.
2.2.16 dan past bo'lmagan istalgan versiyani yuklab olishingiz mumkin. Yuklab olishdan oldin
serveringizning operatsion tizimini (Unix yoki Windows) tanlang.


1C uchun konfiguratsiyalar ishlab chiquvchilari
ularning konfiguratsiyalarini veb rejimida ishlab chiqish va sinab ko'rish ham mumkin
qurilmangizga Apache o'rnating mahalliy kompyuter, Apache ishlashga ruxsat berilgan
Windows 7 va Windows XP da, mahalliy kompyuterga o'rnatilganda
dasturchi, siz bitta foydalanuvchi uchun o'rnatishni tanlashingiz mumkin (joriy
foydalanuvchi), bu holda veb-serverga kirish amalga oshiriladi
standart port 80 orqali emas, balki 8080 port orqali.


Jarayon Apache o'rnatish juda oddiy.Keyin
MSI formatida kichik taqsimotni (5,2 MB) yuklab olish (odatda fayl
veb-serverning "httpd-2.2.16-win32-x86-no_ssl.msi") kabi nomi bor
tarqatish paketini oching va "setup.exe" faylini ishga tushiring.



kattalashtirish uchun rasm ustiga bosing


O'rnatish boshlangandan so'ng, to'ldiring
veb-server sozlamalaringiz. Iltimos, elektron pochta manzilingizni kiriting
tizim administratori, Tarmoq domeni, Server nomi maydonlarida belgilang
serverlaringiz nomlari, agar siz serverni sozlashni rejalashtirmasangiz
tashqi tarmoqlardan kirish uchun, masalan, o'zboshimchalik bilan nomlarni belgilashingiz mumkin
myServer, 1c_doc va boshqalar.



Parametrlarni kiritgandan so'ng, "ni bosing.Keyingisi"
va o'rnatish tugashini kuting. Tizimdagi Apache veb-server holati
Windows soat yonidagi tizim oynasida yashil rang mavjudligi ko'rsatiladi
uchburchak server ishlayotganini va to'g'ri ishlayotganligini bildiradi.



Bosish orqali Apache Monitorni ochishingiz mumkin to'g'ri yuqori rasmda ko'rsatilgan belgida sichqoncha tugmasi yordamida.



Odatda qo'shimcha sozlamalar yo'q
Apache ichida Windows tizimi biz buni qilishimiz shart emas, EDMS konfiguratsiyasi
"Document flow Prof" veb-serverda avtomatik ravishda nashr etiladi,
"1C: Enterprise 8.2" konfiguratoridan.

1C: Enterprise 8.2 ni sozlash

U bilan ishlash qobiliyatini faollashtirish uchun
veb-mijoz rejimida konfiguratsiya qiling va barcha xususiyatlardan foydalaning
boshqariladigan shakllar 8.2 versiyasini nashr qilishimiz kerak
(eksport) konfiguratsiyani veb-serverga. Konfiguratsiyani nashr qilish uchun
veb-serverga kirish uchun siz "Konfigurator" rejimida ma'lumotlar bazasini ochishingiz kerak
"Ma'muriyat" menyusida "Veb-serverda nashr etish" -ni tanlang.



Ochilgan oynada quyidagilarni kiriting:

  • Ism - ma'lumotlar bazasining lotin harflaridagi nomi. Ismi bo'ladi
    foydalanuvchilar yozganda veb-brauzerlarda foydalanuvchilar tomonidan foydalaniladi
    URL manzillari, masalan, localhost veb-server uchun cfg82_doc nomini kiritish orqali,
    foydalanuvchilarga http://localhost/cfg82_doc kabi ma'lumotlar bazasi manzili kerak bo'ladi. Ism URL standartlariga mos kelishi kerak (RFC 1738 standarti).
  • Veb-server - Apache 2.2 ni tanlang
  • Katalog - nashr etilganlarning jismoniy joylashuvi uchun joy
    masalan, veb-server katalogingizdagi tizim fayllari
    C:\apache_ws\doc_prof\

Ism va katalogni kiritgandan so'ng, "Nashr qilish" tugmasini bosing. Keyin
Nashr qilgandan so'ng, siz veb-brauzeringizni ochib, manzilingizni kiritishingiz mumkin
nashr etilgan ma'lumotlar bazasi. Hamma narsa ishlashi kerak. Agar shunday qilsalar
muammolar kuzatilsa, veb-server katalogidan httpd.conf faylini tekshiring
(standart o'rnatish katalogi "C:\Program Files\Apache Software
Foundation\Apache2.2\conf"). httpd.conf faylida qatorlar bo'lishi kerak
1C: Enterprise 8.2 bilan Apache-dan foydalanishni ko'rsatib, bunga misol bo'la oladi
qatorlar:



LoadModule _1cws_module "C:/Program Files/1cv82/8.2.12.75/bin/wsap22.dll"


Agar chiziq bo'lmasa, uni qo'lda yaratishga harakat qiling (yaratgandan keyin
httpd.conf faylining nusxasi), satrda wsap22.dll kutubxonasiga yo'lni ko'rsatadi
1C platformangiz. Quyidagi 1C platforma versiyasidan foydalanish tavsiya etiladi
8.2.12. Ba'zi hollarda, u mavjud bo'lmagan veb-serverni joylashtirishga yordam beradi
sukut bo'yicha "Dastur fayllari" katalogi, sizning boshqa katalogingizga
server yoki ish stantsiyasi. Shuningdek, Apache konfiguratsiya faylida
Nashr etilgan ma'lumotlar bazasi haqidagi ma'lumotlarga ega bo'lim bo'lishi kerak.
Masalan, bu kabi:



№1c nashri
Taxallus "/cfg82_prof" "C:/apache_ws/doc_prof/"

AllowOverride None
Variantlar Yo'q
Buyurtmaga ruxsat berish, rad etish
Hammadan ruxsat bering
SetHandler 1c-ilovasi
ManagedApplicationDescriptor "C:/apache_ws/doc_prof/default.vrd"


Manzilni kiritgandan so'ng, foydalanuvchi autentifikatsiya qilish oynasi ochiladi.
Ismingizni tanlang va parolingizni kiriting. Quyidagi rasmda, umuman olganda
qolganlari 8,2 dyuymli "Hujjat oqimi Prof" platformasini ishga tushirish misollarini ko'rsatadi
FireFox veb-brauzer.





Quyidagi rasmda 1C konfiguratsiyasi brauzer oynasida boshqariladigan shakllar rejimida qanday ishlashiga misol keltirilgan.



Veb-mijozda ishlash nozik va veb-mijozlarda boshqariladigan shakllar bilan ishlashdan deyarli farq qilmaydi.


2010. Rusakov Grigoriy. Maqola www.documentflow.net veb-sayti uchun yozilgan, http://www.documentflow.net veb-saytiga va muallifga majburiy havolani ko'rsatgan holda qayta chop etish va nusxalashga ruxsat beriladi.

*Diqqat, agar sizda 1C uchun ajratilgan server bo'lmasa va saytingiz muntazam xostingda (ajratilgan serversiz) ishlayotgan bo'lsa, unda siz ushbu usul yordamida veb-mijozni sozlay olmaysiz. Ushbu maqolada 1C platformasi ajratilgan serverga o'rnatilgan va sayt unda ishlayotgan holat muhokama qilinadi. Yaqin kelajakda veb-mijozni tavsiflanganlardan farqli sharoitlarda sozlash usullari haqida yana bir maqola yoziladi.

1C: Korxona tomonida sozlash:

  1. Biz 1C 8.2 kerak bo'lgan konfiguratsiya konfiguratoriga o'tamiz
  2. Ma'muriyat - veb-serverga nashr qilish
  • Ism - bu siz yozadigan satr manzil satri sayt nomidan keyin (bizning holimizda "sb" -> )
  • Veb-server - bu parametr serverni aniqlaydi (bizning holatda, Apache 2.2)
  • Katalog - joylashtirish uchun saytning asosiy katalogidagi papkaga yo'l konfiguratsiya fayli 1C
  • "Nashr qilish" katagiga belgi qo'ying nozik mijoz va veb-mijoz"
  • "Nashr qilish" tugmasini bosing

Apache tomonidagi sozlamalar:

Ochilish httpd.conf va biz 1C unga o'zgartirishlar kiritganini ko'ramiz. O'zgarishlar unchalik ko'p emas, ular:

LoadModule _1cws_module "C:/Program Files/1cv82/8.2.13.205/bin/wsap22.dll" №1c nashri Taxallus "/sb" "C:/Apache2.2/htdocs/sb/" AllowOverride None Variantlar Yo'q Buyurtmaga ruxsat berish, rad etish Hammadan ruxsat bering SetHandler 1c-ilovasi ManagedApplicationDescriptor "C:/Apache2.2/htdocs/sb/default.vrd"

Asosan, bu erda hamma narsa to'g'ri, lekin ISHLAMAYDI !!! Hamma narsa ishlashi uchun siz 1C tomonidan yaratilgan kodni quyidagi kodga muvofiq tuzatishingiz kerak:

LoadModule _1cws_module "C:\Program Files\1cv82\8.2.13.205\bin\wsap22.dll" №1c nashri AllowOverride None Buyurtmaga ruxsat berish, rad etish Hammadan ruxsat bering SetHandler 1c-ilovasi

Barcha o'zgarishlarni amalga oshirgandan so'ng, apache-ni qayta ishga tushiring va hayotdan zavqlaning!!!

Eslatma:

Barcha ishlar bilan olib borildi Windows yordamida Server 2008 R2 x64, Apache 2.2.17, 1C: Enterprise 8.2 (8.2.13.205).

Direktiv ma'nosi _1cws_modul OS versiyasiga va 1C: Enterprise o'rnatish papkasiga bog'liq

Ishni http://site/sb sahifasida tekshirishingiz mumkin

Muammoni qo'shimcha o'rganib chiqqandan so'ng, quyidagi kod ishlaganligi aniqlandi, uni faqat asosiy kodda xatolik yuzaga kelgan taqdirda ishlatish tavsiya etiladi:

№1c nashri Taxallus "/sb" "C:\Apache2.2\htdocs\sb" AllowOverride None Options+ExecCGI Buyurtmaga ruxsat berish, rad etish Hammadan ruxsat bering SetHandler 1c-ilovasi ManagedApplicationDescriptor "C:\Apache2.2\htdocs\sb\default.vrd"

Direktivdan foydalanish +ExecCGI Bizga CGI rejimida 1C bilan ishlayotganimizni ko'rsatadi. Agar CGI serveringizda sozlanmagan bo'lsa, uni sozlaganingiz ma'qul!!!

Garchi 1C veb-serverdan fayl rejimida foydalanishni tavsiya etmasa ham (faqat server rejimida) - shunga qaramay, 2-3 hisobchi bo'lgan kichik korxonalar uchun "boshqariladigan shakllar" bilan yangi konfiguratsiyalarda veb-serverdan foydalanish (Buxgalteriya 3.0, ish haqi 3.0, h.k.) - juda tashkil qilish imkonini beradi tez kirish tarmoq kompyuterlarining ma'lumotlar bazasiga, hatto ular eski keraksiz kompyuterlar bo'lsa ham. Ma'lumotlar bazasi va veb-serverga ega asosiy kompyuterning munosib bo'lishi juda muhim (masalan, Core I3, 8 GB operativ xotira va SSD disk).

Apache-da 1C veb-serverini o'rnatish bo'yicha bosqichma-bosqich qo'llanma (shu jumladan ma'lumotlar bazasining fayl versiyasi)

1. Apache o'rnatuvchisini yuklab oling

Ba'zi sabablarga ko'ra, Apache barcha yangi versiyalarni (masalan, 2.4.25) o'z-o'zidan chiqariladigan tarqatish sifatida chiqarishni to'xtatdi. Biz uchun qulay o'rnatuvchini olish va qo'shimcha manipulyatsiyalardan qochish imkonini beruvchi so'nggi bo'lmagan tarqatish 2.2.25 dan foydalanish juda maqbuldir.

E'tibor bering, biz uchun *.msi o'rnatuvchisidan foydalanish qulay

Foydalanuvchi tavsiyasiga asoslanib (rahmat, Vladimir), men Apache 2.4 versiyasiga (www.apachelounge.com) havolani joylashtiraman. Shuningdek, uning so'zlaridan - agar siz x64-ni yuklab olsangiz, unda shunga o'xshash x64 1c platformasini o'rnatishga tayyor bo'ling va httpd.conf-da LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2016/bin/wsap24.dll" qatorini tahrirlang.
Ammo men o'zim 64 bitli 1C dan foydalanishni tavsiya etmayman, chunki yuqori ehtimollik bilan tijorat uskunalarini yoki boshqa uchinchi tomon kutubxonalarini ulashda katta qiyinchiliklar paydo bo'ladi.

Agar ma'lumotlar bazalari faqat biznikida ochiq bo'lsa, "no ssl" tarqatishni tanlang mahalliy tarmoq yoki ma'lumotlar bazasi Internetda ochilgan bo'lsa, "ssl" tarqatish to'plami. Ssl-ni sozlash haqida batafsil ma'lumotni infostart maqolasida o'qishingiz mumkin

Bizning misolimizda biz sslsiz serverni faqat mahalliy tarmoq ichida ishlatish uchun sozlaymiz.

2. Yuklab olingan o'rnatuvchini ishga tushiring

Tarmoq domenini to'ldiring: Localhost, Server nomi: Localhost

NEXT tugmasini bosing, Sozlash turi: Odatda NEXT, NEXT, INSTALL

3. Veb-server ishga tushganligini tekshiring

Buning uchun istalgan brauzerni oching va http://localhost sahifa manzilini belgilang

Bu ishlaydi degan sahifani ko'rishimiz kerak!

Keling, mahalliy tarmoqdagi kompyuterimizning IP manzilini bilib olaylik. Buning uchun pastki o'ng burchakda (soatning yonida) biz mahalliy tarmoq belgisini topamiz, ustiga sichqonchaning o'ng tugmachasini bosing va "Tarmoq va almashish markazi" ni ochamiz.

Bizning tarmoqni tanlang

Va "Tafsilotlar" tugmasini bosing

Mening holimda mahalliy tarmoqdagi kompyuter manzili 192.168.0.189

Endi biz brauzerga qaytamiz va http://192.168.0.189 IP manzilida It Works sahifasining mavjudligini tekshiramiz (sizning holatlaringizda raqamlar boshqacha bo'ladi)

Agar siz yana tanish It Works sahifasini ko'rsangiz, hammasi yaxshi,

4. Boshqa kompyuterlardan sahifaga kirish imkoniyatini tekshiring va xavfsizlik devorini sozlang

Yana biz tanish sahifani ochishga harakat qilamiz http://192.168.0.189 (sizning raqamlaringiz boshqacha), lekin mahalliy tarmoqdagi boshqa har qanday kompyuterdan.

Agar tanish sahifa o'rniga "Saytga kirish imkoni yo'q" yoki shunga o'xshash xabarni ko'rsangiz, xavfsizlik devorini sozlaymiz. Buning uchun Apache o'rnatilgan kompyuterga qayting, "Boshqarish paneli" - "Tizim va xavfsizlik" - " Windows xavfsizlik devori" va ekranning chap tomonidagi "Kengaytirilgan parametrlar" ni bosing

"Kiruvchi ulanishlar qoidalari" bo'limini, so'ngra oynaning o'ng tomonidagi "Qoidani yaratish" ni bosing.

Barcha uchta katakchani belgilang

O'zboshimchalik bilan nomni belgilang, masalan, "1C uchun veb-server 80 porti". Tayyor.

Biz yana boshqa kompyuterlarga o'tamiz va endi brauzer bizga tanish bo'lgan sahifani http://192.168.0.189 IP manzilida ko'rsatayotganiga ishonch hosil qilamiz. Ishlamoqda

5. Biz ma'lumotlar bazasini veb-serverda nashr qilamiz.

Ma'lumotlar bazasi konfiguratorimizni oching (1C-ni administrator sifatida ishga tushiring)

1C 8.2 platformasining chiqarilishi bilan ma'lumotlar bazasini World Wide Web bilan o'zaro ishlash uchun 1C bilan ishlashda veb-serverdan foydalanish mumkin bo'ldi. Keyinchalik, 8.3 va uning yangi relizlari chiqarilgach, integratsiya imkoniyatlari tobora kengayib bordi. Allaqachon Internet, boshqalar bilan aloqa qilish uchun axborot tizimlari va brauzer orqali ma'lumotlar bazasiga kirishni ta'minlash orqali siz veb-mijoz, ODATA interfeysidan foydalanishingiz, veb-xizmatlarni, http xizmatlarini ishlab chiqishingiz mumkin.

Ushbu maqolada biz Apache veb-serverini qanday o'rnatishni va atigi bir daqiqada ma'lumotlar bazasini nashr qilishni ko'rib chiqamiz! Buning uchun biz siz uchun oddiy ikki tugmachali ishlov berishni ishlab chiqdik.

Birinchidan, nazariyani biroz chuqurroq o'rganamiz. Agar siz bularning barchasini allaqachon bilsangiz, maqolaning oxiriga o'ting va davolanishni yuklab oling. O'zlari veb-serverni o'rnatmoqchi bo'lganlar, lekin 1C mutaxassisi bo'lmaganlar uchun ushbu kirishni o'qishni tavsiya etamiz.

Nima uchun oddiy foydalanuvchi 1C ni veb-serverda nashr etishi kerak?

Doirasida ushbu materialdan Biz ma'lumotlar bazasini veb-serverda nashr etishning barcha afzalliklari va qulayliklarini ko'rib chiqmaymiz. Keling, mijozlarimiz bizdan tez-tez nima qilishni so'rashiga to'xtalib o'tamiz - brauzer orqali 1C ga kirish. Siz bilan ishlashingiz mumkin bo'ladi Dunyoning istalgan nuqtasidan 1C platformani o'rnatmasdan. Brauzerda ishlashning yana bir afzalligi shundaki, siz dasturingizga orqali kirishingiz mumkin mobil qurilma: planshet, smartfon, har qanday tomonidan boshqariladi operatsion tizim: iOS, android va boshqalar. Ushbu parametrni sozlash kifoya masofaviy kirish, brauzerni oching va ulanishni drenajga yo'naltiring. Eng muhimi, agar siz masofaviy kirish uchun serverda 1C ma'lumotlar bazasini nashr qilsangiz, xavfsizlik haqida o'ylang! Parol va boshqa xavfsizlik choralarini o'rnatishdan tashqari, baza joylashgan tarmoqqa kirish uchun VPN-dan foydalanish tavsiya etiladi. Ammo bu alohida maqolaning mavzusi va kamroq tajribali mutaxassisga murojaat qilish yaxshiroqdir.

1C o'rnatilgan va ehtimol 1C bo'lmagan kompyuterga to'g'ridan-to'g'ri masofadan kirishni ta'minlash uchun boshqasini o'qing.

U qanday ishlaydi

Brauzer orqali 1C ga kirishni tashkil qilish uchun sizga quyidagilar kerak:

  • Har qanday konfiguratsiya ishlab chiqilgan boshqariladigan shakllar
  • Veb-serverni o'rnating va sozlang
  • Ma'lumotlar bazasini veb-serverda nashr qilish

1C ikkita veb-serverni qo'llab-quvvatlaydi:

  • Apache

Apache veb-serveri bepul, o'rnatish va sozlash oson va uni qoniqtiradi minimal talablar, shuning uchun biz uni qayta ishlashimizda foydalanamiz.

Keling, eng qiziqarli qismga o'tamiz. Bularning barchasini qanday qilish kerak? Albatta, siz buni qo'lda qilishingiz mumkin. Ammo vaqtni tejash va ozgina tajribaga ega bo'lish uchun siz bizning foydalanishingiz mumkin ozod qayta ishlash. Bizning ko'rsatmalarimizga ko'ra, har qanday foydalanuvchi uni ishga tushirishi mumkin. Yana bir bor ta'kidlaymizki, konfiguratsiya boshqariladigan shakllarda bo'lishi kerak. Taksi rejimi yoki yo'qligi muhim emas.

Tashqi ishlov berish bilan tanish bo'lganlar uchun qisqacha ko'rsatmalar:

  1. Biz axborot xavfsizligi tizimining nusxasini (zaxirasini) qilamiz. Davolash mutlaqo xavfsizdir. Lekin hech qachon og'rimaydi. Keling, buni qanday qilishni o'qib chiqamiz.
  2. Qayta ishlash faylini yuklab oling
  3. administrator (kompyuter administratori) ostida. Buni to'liq (ma'muriy) huquqlarga ega bo'lgan foydalanuvchi ostida 1C konfiguratsiyasini ishga tushirish bilan aralashtirmang
  4. Buyruqlar menyusida Fayl - Ochish. SetupWebServer.epf/SetupWebServer.epf faylini tanlang (versiya farq qilishi mumkin)
  5. Shaklda veb-serverda nashr qilish uchun kerakli nomni to'ldiring. Ishga tushganda u tizim sarlavhasidan avtomatik ravishda to'ldiriladi.
  6. Proksi-server orqali Internetga kirishda proksi-server parametrlarini belgilang
  7. Apache veb-serverining Internetdan yuklanishini tasdiqlang
  8. Biz biroz kutamiz
  9. Veb-server yuklab olindi va o'rnatildi, ma'lumotlar bazasi nashr etildi va sozlandi - tugma yordamida uni ochishingiz mumkin. Shuningdek, manzilni brauzerda sevimlilarga qo'shishingiz mumkin

Agar sizda biron bir savol bo'lsa yoki qisqa ko'rsatmalardan hamma narsa aniq bo'lmasa, rasmlar bilan batafsil ko'rsatmalarni o'qing.

  • Qayta ishlash faylini yuklab oling

Faylni kompyuteringizga yuklab oling, u erdan uni 1C dan ochishingiz mumkin

  • Platformani ishga tushirish orqali 1C ga kiring administrator ostida (kompyuter administratori)

Mahalliy kompyuter/server administrator huquqlari bilan platformani (axborot xavfsizligi ro'yxati) oching. Ishga tushirish yorlig'ini o'ng tugmasini bosing va "administrator sifatida ishga tushirish" -ni tanlang. Bu zarur, chunki apache xizmati ishga tushadi.

  • Buyruqlar menyusida Fayl - Ochish. Install WebServer.epf-ni tanlang (versiya farq qilishi mumkin)

Boshqariladigan shakllardagi har qanday konfiguratsiyada yuqori chap burchakdagi “Fayl-Ochish” tugmasini bosish orqali qayta ishlashni oching. 1-bosqichda yuklab olingan faylimizni tanlang.

  • Shaklda nashr qilish uchun bazaning kerakli nomini to'ldiring. Ishga tushganda, u tizim sarlavhasidan avtomatik ravishda to'ldiriladi.

Qayta ishlash ochiladi. Odatiy bo'lib, nashr etilgan ma'lumotlar bazasi nomi to'ldiriladi. Nomni o'zingizga o'zgartirishingiz mumkin, agar siz noto'g'ri belgilar yozsangiz, dastur sizni tuzatishga harakat qiladi.

Agar bajarish paytida kengaytma modullari o'rnatilmaganligi haqida xabar paydo bo'lsa, uni qanday o'rnatishni o'qing.

  • Proksi-server orqali Internetga kirishda proksi-server parametrlarini belgilang

  • "Ishga tushirish" tugmasini bosing

Tugmani bosgandan so'ng, quyidagi rasmdagi kabi oyna paydo bo'ladi. "Roziman" tugmasini bosing.

  • Ma'lumotlar bazasi veb-serverda nashr etiladi va sozlanadi - tugmani bosish orqali uni ochishingiz mumkin. Brauzeringizning sevimlilariga manzil qo'shing

  • Brauzerda 1C bilan ishlash qulay va platformani o'rnatishni talab qilmaydi

Qayta ishlash tugallangach, sizda Apache veb-server ishga tushadi. Tizim tepsisida (pastki o'ng burchakda) ishlayotganini ko'rishingiz, to'xtatishingiz va qayta ishga tushirishingiz mumkin.

Belgini o'ng tugmasini bosish orqali siz veb-server monitorini (apache xizmati monitori) ishga tushirishingiz mumkin.

Apache o'rnatilgan kompyuterdagi istalgan brauzerga localhost qatorini kiritish orqali veb-serverning normal ishlashini tekshirishingiz mumkin. Agar hamma narsa tartibda bo'lsa, siz yozuvni ko'rishingiz kerak - u ishlaydi!

Bir necha so'zni aytaylik, qayta ishlash 1C konfiguratsiyalarining umumiy modullaridan foydalanmaydi, shunda siz BSP (Standart quyi tizim kutubxonasi) dan foydalanmasdan yozilgan konfiguratsiyada veb-serverni ishga tushirishingiz va o'rnatishingiz mumkin.

Bundan tashqari, deyarli bo'sh konfiguratsiyani nashr qilish orqali ma'lumotlaringiz xavfsizligini ta'minlashingiz mumkin. Hech qanday ma'lumotnoma yoki hujjatlar o'qilmaydi yoki o'zgartirilmaydi, ma'lumotlar bazasi ma'lumotlaringiz hech qaerga yuborilmaydi. O'zingiz ko'rish uchun jurnalni tahlil qiling.

Quyida faqat bitta "Nomenklatura" ma'lumotnomasi qo'shilgan bo'sh ma'lumotlar bazasida qayta ishlashni ishga tushirish va bajarish tasviri keltirilgan.

Agar siz 1C har doim yonida bo'lishini istasangiz, keraksiz manipulyatsiyasiz 1C ijarasidan foydalaning.

Agar sizning maqsadingiz 1C-ga boshqa tarmoqdan, uydan, ish safari, hatto kurortdan kirish bo'lsa, veb-serverni o'rnatishdan tashqari, sizga tashqi ("oq" / ajratilgan) IP-manzil va to'g'ri port konfiguratsiyasi kerak bo'ladi. Bunday holda, bazaning xavfsizligiga katta e'tibor berilishi kerak, shuning uchun bu ishni bizga topshirish yaxshiroqdir. Biz har qanday sozlamalarga muvofiq amalga oshiramiz