Configurarea accesului client-server la 1c printr-o interfață web
Inclus în livrarea de Windows 8.1 OS
1. Înregistrare pe baza 1C și servere SQL
1.1. Start Server 1C
1.2. Înregistrează-1C clusterului
Rulați administrarea de server 1C utilitate:
În fereastra pentru a înregistra un nou server central 1C:
1.3. Register baze de date pe serverul SQL 1C
Pentru a începe baza de date de înregistrare, trebuie să rulați 1C cerere. În fereastra „Run 1C: Enterprise“ înregistra o nouă bază de date, făcând clic pe butonul „Add“:
Alegeți „Creați o nouă bază de date de informații“:
În fereastra este posibil să se creeze o bază de date dintr-un șablon, sau pentru a crea o nouă bază de date goală (mai târziu puteți descărca baza de date, descărcați configurația sau pentru a crea o nouă configurație):
Faceți clic pe butonul de mai jos. introduceți numele bazei de date și tipul de server de baze de date Locul de amplasare:
Faceți clic pe Următorul și completați câmpurile:
Apoi alegeți opțiunea 1C autentefikatsii (selectat automat) și faceți clic pe butonul „Finish“:
1.4. Încărcați sau creați o configurație 1C
Porniți configuratorul cu baza:
Descarca baza de date anterior a fost încărcat:
2. Setarea serverului IIS
Pentru acest articol, informațiile au fost preluate din articol: //infostart.ru/public/71480/
2.1. Verificarea componentelor instalate IIS
Pentru a opera 1C Web client: Enterprise sunt necesare servicii IIS, care nu au fost instalate în mod implicit atunci când instalați Windows 8.1 x64.
Pentru instalarea lor ar trebui să meargă „Start - Panou de control - Programe și caracteristici - Activați sau dezactivați funcțiile Windows.“ În arborele rezultat, într-o ramură, „Serviciul IIS - servicii Internet - Application Development“ pentru a marca toate componentele așa cum se arată în figură. Apoi, faceți clic pe butonul „OK“:
2.2. aplicații pe 32 de biți de rezoluție în piscina de aplicare
Web client 1C: Enterprise 8.3 este o aplicație pe 32 de biți. Prin urmare, pentru sistemul de operare pe 64 de biți pe care doriți să permită activitatea acestora într-un bazin de aplicații IIS. Pentru a face acest lucru, du-te la "Start - Control Panel - Instrumente de administrare -. IIS Manager" În Manager Service Control pentru a alege „Aplicarea piscine - DefaultAppPool - Setări avansate“. În setările avansate ale variabilei „permise aplicații pe 32 de biți“ pentru a instala valoarea „True“:
Setați valoarea la True pentru „permite aplicațiilor pe 32 de biți“:
2.3. Instalarea identității pool aplicarea ca identitatea utilizatorului anonim
În mod implicit, utilizatorul anonim setat IUSR utilizator, care nu este în sistem. Pentru a nu crea un al acestuia se poate transforma pur si simplu identitatea piscina cerere ca utilizator anonim. Pentru a face acest lucru, du-te la "Start - Control Panel - Instrumente de administrare -. IIS Manager" Managerul de service du-te la „autentificare:
La punctul „de autentificare Anonim“ folosind meniul contextual „schimbare“:
În dialogul care se deschide, bifați „identitate pool aplicarea“. Închideți fereastra de dialog prin apăsarea butonului „OK“.
3. Publicarea WEB-aplicații de la 1C
Apelați meniul contextual pe etichetă și 1C vyberaem „Executare ca administrator“
Alegerea unei baze de date și a alerga 1C în modul de configurare:
3.2. Începe publicarea pe web-server
4. Crearea de biblioteci pentru 64-bit sistem de operare
Pentru a configura bibliotecile, urmați acești pași.
Deschideți Control Panel - Instrumente de administrare IIS Manager.
În deschiderea Clusterul „Site-uri“ și site-ul nostru (în exemplul Base1C) fereastra.
Dați clic pe „Handler mapări“ din grupul IIS:
În fereastra care se deschide, căutați linia cu numele „ISAPI-dll“ și faceți clic pe elementul de meniu din acțiunile „Adăugați script-ul de cartografiere.“
În fereastra deschisă „Adăugați scenariul de potrivire“ în câmpul „Cerere Path“ enter * (asterisc, adică toate). În „fișierul executabil“, selectați wsisapi.dll director de bibliotecă cu versiunea instalată pe 32 de biți de 1C. În câmpul „Nume“, puteți specifica orice nume (în exemplul Name = 1C):
Apăsați OK.
La întrebarea care rezultă să răspundă „Da“:
După aceea, trebuie să reporniți serviciul IIS. Pentru a face acest lucru, trebuie să mergeți la rădăcina panoului „Conexiuni“ (nume de server), iar din meniul Acțiuni pe dreapta selectați „Restart“:
După aceea, putem verifica dacă biblioteca este conectat. Pentru a face acest lucru, du-te la „Restricții isapi și CGI“:
Și vezi dacă există linkuri către handlerele necesare (DLL):
5. permisiunile de acces pe foldere și Windows Firewall
5.1. Configurarea accesului la dosare
În acest caz, vorbim despre dreptul la 3 dosare:
1. "C: \ Program Files (x86) \ 1cv8 \ 8.3.5.1088 \ bin" (în acest dosar este Biblioteca wsisapi.dll) (număr de eliberare "8.3.5.1088" pot fi diferite)
2. C: \ inetpub \ wwwroot \ Base1C (acest lucru am creat un director care va fi folosit pentru accesul de pe Internet)
3. CatalogueDistributed (1C este baza, dacă utilizați un tip de bază de fișiere), în exemplul baza noastră de date stocate pe serverul SQL, astfel încât directorul de bază nu există și nu este necesar pentru a asigura accesul.
Pentru toate dosarele (articolele 1,2,3) este necesar ca utilizatorul să stabilească IIS_IUSRS de acces „Full Access“:
Pentru dosarul cu baza de date (punctul 3), datele de la Utilizatori. Setați accesul „Change“.
5.2. Configurarea accesului la porturile din Paravanul de protecție Windows
7. Resurse utile
1. Danil (Danila-master) 77 14/08/14 04:53 Acum subiect
[email protected]; serge_focus; PUK2; kalyaka; zelevova; dour-mort; + 6 - Răspunsul 3
2. CatMix 6 20/08/14 12:29 Acum subiect
Vă mulțumesc încă mai trebuie să completeze implementarea articol de web-server pentru apache.
3. Vitaly Onyanov (Tavalik) 456 08/20/14 9:54 Acum subiect
Totul este bine, dar asta e ceea ce confuz:
1. Nu vedeți necesitatea de a instala module de expansiune necesare server de biți Web.
Web client 1C: Enterprise 8.3 este o aplicație pe 32 de biți
- Nu este chiar așa. handler Setarea trebuie efectuată, dacă doriți să utilizați pe 64 de biți modul de extensie server Web. Sistemele de biți pot fi x64 și este instalat modulul de expansiune x32. În acest caz, handler nu trebuie să se adapteze, și doriți să permiteți aplicațiilor pe 32 de biți pentru însoțitorii de piscina această aplicație virtuală.
4. De ce a dezactiva firewall-ul?
Când instalați rolul IIS în regulă firewall sursă ar trebui să fie creat în mod automat. Dacă se întâmplă acest lucru, trebuie doar să adăugați o regulă pentru a permite conexiuni TCP pentru mesajele primite prin portul 80 de ani.
Munca făcut mult pentru acest „+“ :)
Razrab1c; GreenDragon; serge_focus; VolkovVI; olegtymko; nihfalck; kuzev; + 7-2 Răspuns