Βελτιστοποίηση του Apache 2.4 για 1s 8.3. Εκτέλεση δημοσίευσης Apache και IIS. Δημοσίευση της βάσης πληροφοριών

1. Κάντε λήψη του διακομιστή ιστού APACHE

εκεί επιλέξτε Binaries - φάκελο Win32 - αρχείο httpd-2.2.25-win32-x86-no_ssl.msi - εάν η εγκατάσταση είναι στα Windows) και εγκαταστήστε.

Προσαρμόστε και ξαναγράψτε Αρχεία APACHEδεν χρειάζεται (κάντε κλικ στο "Επόμενο" παντού). Μετά την εγκατάσταση, θα εμφανιστεί και θα ξεκινήσει στα εικονίδια του συστήματος. Στο επόμενο παράθυρο στο επάνω μέρος μπορείτε να εισάγετε οποιαδήποτε πληροφορία, αυτό δεν επηρεάζει την απόδοση.

2. Μετά την εγκατάσταση, ελέγξτε τη λειτουργικότητα του διακομιστή web. Όταν μεταβείτε στη διεύθυνση στο πρόγραμμα περιήγησής σας http://localhostΘα πρέπει να εμφανιστεί το ακόλουθο παράθυρο:

3. Εάν, κατά την εγκατάσταση της πλατφόρμας 1C, δεν εγκαταστάθηκαν στοιχεία για εργασία με τον διακομιστή web, πρέπει να εγκατασταθούν (μέσω εγκατάστασης πλατφόρμας):

4. Στη συνέχεια, μεταβείτε στο "Configurator" - "Administration" - "Publishing on a web server...". Είναι απαραίτητο να αναγράφεται το όνομα της βάσης δεδομένων με αγγλικά γράμματα στο πεδίο "Όνομα". Επιλέξτε έναν κενό κατάλογο (η διαδρομή προς αυτόν δεν πρέπει να περιέχει ρωσικούς χαρακτήρες, δείτε το παρακάτω παράδειγμα).

Ορίστε τη σημαία "Δημοσίευση υπηρεσιών Ιστού" και στη λίστα των υπηρεσιών web, επιλέξτε το πλαίσιο δίπλα στην επιθυμητή υπηρεσία.

Αφού ολοκληρώσετε αυτά τα βήματα, μπορείτε να ελέγξετε τη διαθεσιμότητα της υπηρεσίας web 1C εισάγοντας στο πρόγραμμα περιήγησης:

ip/BaseName/ws/Alias' υπολογιστή που καθορίστηκε κατά τη δημοσίευση.1cws?wsdl. Αυτό θα πρέπει να ανοίξει μια περιγραφή XML των ιδιοτήτων και των μεθόδων της υπηρεσίας web (όχι μια σελίδα σφάλματος)

Σύμφωνα με την εικόνα, η διεύθυνση θα μοιάζει με αυτό:

Οδηγίες βήμα προς βήμα για τη ρύθμιση των υπηρεσιών web για 1Cv8 και IIS

1. Η εγκατάσταση των υπηρεσιών IIS βρίσκεται σε εξέλιξη τυπικά μέσα. Πρέπει να εγκατασταθούν τα ακόλουθα εξαρτήματα:

Εργαλεία διαχείρισης ιστού:

IIS 6 Scripting Tools

Συμβατότητα IIS 6 WMI

Συμβατότητα διαμόρφωσης IIS Metabase και IIS

Κονσόλα διαχείρισης IIS

Σενάρια και εργαλεία διαχείρισης IIS

Κόσμος Wide WebΥπηρεσίες:

Επεκτάσεις ISAPI

Προεπιλεγμένο έγγραφο

Περιήγηση καταλόγου

Στατική συμπίεση περιεχομένου

Αίτημα φιλτραρίσματος

Ένα σύνολο επαρκών στοιχείων φαίνεται στο στιγμιότυπο οθόνης παρακάτω.


2. Εάν, κατά την εγκατάσταση της πλατφόρμας 1C, δεν εγκαταστάθηκαν στοιχεία για εργασία με τον διακομιστή web, πρέπει να εγκατασταθούν (μέσω εγκατάστασης πλατφόρμας):

Στη συνέχεια, μεταβείτε στο "Διαμορφωτής" - "Διαχείριση" - "Δημοσίευση σε διακομιστή Ιστού...". Είναι απαραίτητο να αναγράφεται το όνομα της βάσης δεδομένων με αγγλικά γράμματα στο πεδίο "Όνομα". Επιλέξτε έναν κενό κατάλογο (η διαδρομή προς αυτόν δεν πρέπει να περιέχει ρωσικούς χαρακτήρες, δείτε το παρακάτω παράδειγμα). Επιλέξτε το πλαίσιο "Δημοσίευση υπηρεσιών Ιστού", στη λίστα των υπηρεσιών Ιστού επιλέξτε το πλαίσιο για την υπηρεσία "rg1CTCService". Κάντε κλικ στο «Δημοσίευση».

Στο παράθυρο διαλόγου σχετικά με την επανεκκίνηση του διακομιστή web, κάντε κλικ στο "ναι".

Για σωστή εγκατάσταση, ο χρήστης πρέπει να έχει δικαιώματα διαχειριστή στον υπολογιστή από τον οποίο πραγματοποιείται η εγκατάσταση.

3. Καθορίστε δικαιώματα για τον επεξεργαστή υπηρεσιών web 1C. Τα δικαιώματα εκτέλεσης (Εκτέλεσης) λειτουργικών μονάδων προστίθενται για την ομάδα IIS_IUSRS στο φάκελο...1cv81\BIN\

4. Εάν η βάση δεδομένων βασίζεται σε αρχεία, πρέπει να προσθέσετε δικαιώματα τροποποίησης στο φάκελο και στους υποφακέλους της βάσης δεδομένων για την ίδια ομάδα.

5. Στην κονσόλα IIS. Κάντε δεξί κλικ στη γραμμή με τον φάκελο που δημιουργήσαμε. Ας το μετατρέψουμε σε εφαρμογή.


6. Προσθέστε ρυθμίσεις για την επεξεργασία αρχείων 1C. Στην καρτέλα Αντιστοιχίσεις χειριστή, προσθέστε σενάρια (όχι σενάρια με αστερίσκο) για την επέκταση - "*.1cws".

Οποιοδήποτε όνομα.

Περιορισμοί αιτήματος -> Πρόσβαση -> Σενάριο ή Εκτέλεση.

7. Για τους χειριστές, πρέπει να καθορίσετε πρόσθετες παραμέτρους (Δικαιώματα επεξεργασίας λειτουργιών). Ορίστε σημαίες για την εκκίνηση σεναρίων και εφαρμογών.

8. Ελέγξτε την παρουσία ενός επεξεργαστή υπηρεσιών web 1C στην καρτέλα Περιορισμοί ISAPI και CGI για τον διακομιστή.

Εάν η εγκατάσταση είναι σε περιβάλλον 64-bit, τότε για το πρόγραμμα χειρισμού πρέπει να ενεργοποιήσετε το Alpplication Pool -> DefaultAppPool -> Enable 32-bit Application -> True mode.

9.. Για να ελέγξετε τη σωστή εκτέλεση, επικοινωνήστε με τη διεύθυνση IP/DatabaseName/ws/Alias_specified_at_publication.1cws?wsdl του υπολογιστή.

Αυτό θα πρέπει να ανοίξει μια περιγραφή XML των ιδιοτήτων και των μεθόδων της υπηρεσίας web (όχι μια σελίδα σφάλματος)

Σύμφωνα με το στιγμιότυπο οθόνης του σημείου 2, η διεύθυνση θα μοιάζει με αυτό: http: //ip/IB/ws/WSName.1cws?wsdl

"μπορεί να λειτουργήσει σε τρεις τρόπους:

  • Λειτουργία παχύ πελάτη
  • Λειτουργία Thin Client
  • Λειτουργία "πελάτης Ιστού".

Σε αυτό το άρθρο θα εξετάσουμε την εγκατάσταση του EDMS "Document Flow Prof" σε μια εταιρεία Διακομιστής ιστού Apache(διανέμεται δωρεάν) και εκκινήστε το σύστημα web client.
Μετά την εγκατάσταση και τη διαμόρφωση του διακομιστή ιστού Apache, οι χρήστες
θα μπορεί να έχει πρόσβαση στη βάση δεδομένων του συστήματος διαχείρισης εγγράφων μέσω ενός από
τα ακόλουθα προγράμματα περιήγησης ιστού:

  • Mozilla Firefox
  • Microsoft Explorer
  • Google Chrome
  • ΛΥΡΙΚΗ ΣΚΗΝΗ
  • Σαφάρι

Ας σημειώσουμε αμέσως ότι το υλικό αυτού του άρθρου
μπορεί να χρησιμοποιηθεί όχι μόνο για ανάπτυξη σε μια εταιρεία
web server του συστήματος διαχείρισης εγγράφων μας, αλλά και για ανάπτυξη
άλλες διαμορφώσεις "1C", για παράδειγμα, "1C: Διαχείριση μιας μικρής εταιρείας",
"1C: Trade Management", "1C: Document Flow", "1C: Management
επιχείρηση παραγωγής» και άλλες που μπορούν να λειτουργήσουν στη λειτουργία
ελεγχόμενα έντυπα 8.2.

Εγκατάσταση του Apache

Ο διακομιστής ιστού Apache είναι δωρεάν
διανέμονται λογισμικό(παρόλα αυτά έχει το δικό του
άδειες που πρέπει να ακολουθούνται) και μπορείτε να το κατεβάσετε δωρεάν από
επίσημος ιστότοπος http://httpd.apache.org.
Μπορείτε να κατεβάσετε οποιαδήποτε έκδοση, όχι μικρότερη από την 2.2.16. Πριν τη λήψη
επιλέξτε το λειτουργικό σύστημα του διακομιστή σας (Unix ή Windows).


Προγραμματιστές διαμορφώσεων 1C για
ανάπτυξη και δοκιμή των διαμορφώσεών τους σε λειτουργία web μπορεί επίσης
εγκαταστήστε το Apache στο δικό σας τοπικός υπολογιστής, επιτρέπεται η εκτέλεση του Apache
σε Windows 7 και Windows XP, όταν είναι εγκατεστημένο σε τοπικό υπολογιστή
προγραμματιστή, μπορείτε να επιλέξετε να εγκαταστήσετε για έναν χρήστη (την τρέχουσα
χρήστη), σε αυτήν την περίπτωση θα πραγματοποιηθεί πρόσβαση στον διακομιστή ιστού
όχι μέσω της τυπικής θύρας 80, αλλά μέσω της θύρας 8080.


Διαδικασία Εγκαταστάσεις Apacheαρκετά απλό.Μετά
λήψη μιας μικρής διανομής (5,2 MB) σε μορφή MSI (συνήθως αρχείου
έχει ένα όνομα όπως "httpd-2.2.16-win32-x86-no_ssl.msi") του διακομιστή ιστού
αποσυσκευάστε το πακέτο διανομής και εκτελέστε το αρχείο "setup.exe".



κάντε κλικ στην εικόνα για μεγέθυνση


Αφού ξεκινήσει η εγκατάσταση, συμπληρώστε
ρυθμίσεις του διακομιστή ιστού σας. Παρακαλώ εισάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας
διαχειριστής συστήματος, στα πεδία Τομέας δικτύου, Όνομα διακομιστή, καθορίστε
τα ονόματα των διακομιστών σας, εκτός εάν σκοπεύετε να διαμορφώσετε τον διακομιστή για
πρόσβαση από εξωτερικά δίκτυα, μπορείτε να καθορίσετε αυθαίρετα ονόματα, για παράδειγμα
myServer, 1c_doc, κ.λπ.



Αφού εισαγάγετε τις παραμέτρους, κάντε κλικ στο "Επόμενο"
και περιμένετε να ολοκληρωθεί η εγκατάσταση. Κατάσταση διακομιστή ιστού Apache στο σύστημα
Τα Windows εμφανίζονται στο παράθυρο συστήματος δίπλα στο ρολόι, η παρουσία πράσινου
Το τρίγωνο υποδεικνύει ότι ο διακομιστής λειτουργεί και λειτουργεί σωστά.



Μπορείτε να ανοίξετε το Apache Monitor κάνοντας κλικ σωστάχρησιμοποιώντας το κουμπί του ποντικιού στο εικονίδιο που φαίνεται στην επάνω εικόνα.



Συνήθως δεν υπάρχουν πρόσθετες ρυθμίσεις
Απάτσι μέσα Σύστημα Windowsδεν χρειάζεται να το κάνουμε αυτό, διαμόρφωση EDMS
Το "Document flow Prof" θα δημοσιευτεί αυτόματα στον διακομιστή ιστού,
από τον διαμορφωτή "1C:Enterprise 8.2".

Ρύθμιση του 1C: Enterprise 8.2

Για να ενεργοποιήσετε τη δυνατότητα εργασίας με
ρύθμιση παραμέτρων σε λειτουργία πελάτη web και χρήση όλων των δυνατοτήτων
διαχειριζόμενες φόρμες έκδοση 8.2 που πρέπει να δημοσιεύσουμε
(εξαγωγή) της διαμόρφωσης σε διακομιστή web. Για να δημοσιεύσετε τη διαμόρφωση
στον διακομιστή web, πρέπει να ανοίξετε τη βάση δεδομένων στη λειτουργία "Configurator" και σε
Στο μενού "Διαχείριση", επιλέξτε "Δημοσίευση σε διακομιστή ιστού".



Στο παράθυρο που ανοίγει, πληκτρολογήστε:

  • Όνομα - το όνομα της βάσης δεδομένων σας με λατινικά γράμματα. Δοσμένο όνομαθα
    χρησιμοποιείται από χρήστες σε προγράμματα περιήγησης ιστού όταν οι χρήστες πληκτρολογούν
    URL, για παράδειγμα εισάγοντας το όνομα cfg82_doc, για τον διακομιστή web localhost,
    Οι χρήστες θα χρειαστούν μια διεύθυνση βάσης δεδομένων όπως http://localhost/cfg82_doc. Το όνομα πρέπει να ακολουθεί τα πρότυπα διεύθυνσης URL (πρότυπο RFC 1738).
  • Διακομιστής Ιστού - Επιλέξτε Apache 2.2
  • Κατάλογος - ένα μέρος για τη φυσική τοποθεσία των δημοσιεύσεων
    αρχεία συστήματος στον κατάλογο του διακομιστή web σας, για παράδειγμα
    C:\apache_ws\doc_prof\

Αφού εισαγάγετε το όνομα και τον κατάλογο, κάντε κλικ στο κουμπί "Δημοσίευση". Μετά
Μετά τη δημοσίευση, μπορείτε να ανοίξετε το πρόγραμμα περιήγησής σας και να εισαγάγετε τη διεύθυνσή σας
δημοσιευμένη βάση δεδομένων. Όλα πρέπει να λειτουργούν. Αν το κάνουν
παρατηρούνται προβλήματα, ελέγξτε το αρχείο httpd.conf από τον κατάλογο του διακομιστή web
(προεπιλεγμένος κατάλογος εγκατάστασης "C:\Program Files\Apache Software
Foundation\Apache2.2\conf"). Το αρχείο httpd.conf πρέπει να περιέχει τις γραμμές
υποδεικνύοντας τη χρήση του Apache με το 1C:Enterprise 8.2, ένα παράδειγμα είναι αυτό
γραμμές:



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


Εάν δεν υπάρχει γραμμή, δοκιμάστε να τη δημιουργήσετε χειροκίνητα (μετά τη δημιουργία
ένα αντίγραφο του αρχείου httpd.conf), υποδεικνύοντας στη γραμμή τη διαδρομή προς τη βιβλιοθήκη wsap22.dll
η πλατφόρμα 1C σας. Συνιστάται η χρήση της παρακάτω έκδοσης πλατφόρμας 1C
8.2.12. Σε ορισμένες περιπτώσεις, βοηθά η ανάπτυξη ενός διακομιστή ιστού που δεν είναι εντός
προεπιλεγμένος κατάλογος "Αρχεία προγράμματος", σε κάποιον άλλο κατάλογο σας
διακομιστή ή σταθμός εργασίας. Επίσης, στο αρχείο ρυθμίσεων του Apache
Θα πρέπει να υπάρχει μια ενότητα με πληροφορίες σχετικά με τη δημοσιευμένη βάση δεδομένων.
Για παράδειγμα, όπως αυτό:



Δημοσίευση #1γ
Ψευδώνυμο "/cfg82_prof" "C:/apache_ws/doc_prof/"

Allow Override None
Επιλογές Καμία
Παραγγελία επιτρέπεται, άρνηση
Να επιτρέπεται από όλους
SetHandler 1c-εφαρμογή
ManagedApplicationDescriptor "C:/apache_ws/doc_prof/default.vrd"


Αφού εισαγάγετε τη διεύθυνση, θα ανοίξει ένα παράθυρο για έλεγχο ταυτότητας χρήστη.
Επιλέξτε το όνομά σας και εισάγετε τον κωδικό πρόσβασής σας. Στην παρακάτω εικόνα, όπως όλα
Το υπόλοιπο δείχνει παραδείγματα εκκίνησης της πλατφόρμας "Document Flow Prof" 8.2 in
Πρόγραμμα περιήγησης ιστού FireFox.





Το παρακάτω σχήμα δείχνει ένα παράδειγμα του τρόπου με τον οποίο λειτουργεί η διαμόρφωση 1C στη λειτουργία διαχειριζόμενων φορμών σε ένα παράθυρο του προγράμματος περιήγησης.



Η εργασία στον υπολογιστή-πελάτη Ιστού ουσιαστικά δεν διαφέρει από την εργασία με διαχειριζόμενες φόρμες σε προγράμματα-πελάτες thin και web.


2010. Rusakov Grigory. Το άρθρο γράφτηκε για τον ιστότοπο www.documentflow.net, επιτρέπεται η επανεκτύπωση και η αντιγραφή με την υποχρεωτική ένδειξη ενός συνδέσμου προς τον ιστότοπο http://www.documentflow.net και του συγγραφέα.

*Προσοχή, εάν δεν διαθέτετε αποκλειστικό διακομιστή για 1C και ο ιστότοπός σας εκτελείται σε κανονική φιλοξενία (χωρίς αποκλειστικό διακομιστή), τότε δεν θα μπορείτε να ρυθμίσετε τις παραμέτρους του προγράμματος-πελάτη ιστού χρησιμοποιώντας αυτήν τη μέθοδο. Αυτό το άρθρο εξετάζει την περίπτωση που η πλατφόρμα 1C είναι εγκατεστημένη σε έναν αποκλειστικό διακομιστή και ο ιστότοπος εκτελείται σε αυτόν. Στο εγγύς μέλλον, θα γραφτεί ένα άλλο άρθρο σχετικά με τρόπους διαμόρφωσης ενός προγράμματος-πελάτη ιστού σε συνθήκες διαφορετικές από αυτές που περιγράφονται.

Ρύθμιση στο 1C: Εταιρική πλευρά:

  1. Πηγαίνουμε στον διαμορφωτή της διαμόρφωσης που χρειαζόμαστε 1C 8.2
  2. Διαχείριση - Δημοσίευση σε διακομιστή web
  • Όνομα - Αυτή είναι η συμβολοσειρά που θα γράψετε γραμμή διεύθυνσηςμετά το όνομα του ιστότοπου (Στην περίπτωσή μας "sb" -> )
  • Διακομιστής Ιστού - αυτή η παράμετρος καθορίζει τον διακομιστή (Στην περίπτωσή μας, Apache 2.2)
  • Κατάλογος - Διαδρομή προς το φάκελο στον ριζικό κατάλογο του ιστότοπου για τοποθέτηση αρχείο ρυθμίσεων 1C
  • Επιλέξτε το πλαίσιο "δημοσίευση" λεπτός πελάτηςκαι web client"
  • Κάντε κλικ στο "Δημοσίευση"

Ρυθμίσεις στην πλευρά του Apache:

Ανοιγμα httpd.confκαι βλέπουμε ότι το 1C έχει κάνει αλλαγές σε αυτό. Δεν υπάρχουν πολλές αλλαγές, εδώ είναι:

LoadModule _1cws_module "C:/Program Files/1cv82/8.2.13.205/bin/wsap22.dll" Δημοσίευση #1γ Ψευδώνυμο "/sb" "C:/Apache2.2/htdocs/sb/" Allow Override None Επιλογές Καμία Παραγγελία επιτρέπεται, άρνηση Να επιτρέπεται από όλους SetHandler 1c-εφαρμογή ManagedApplicationDescriptor "C:/Apache2.2/htdocs/sb/default.vrd"

Κατ 'αρχήν, όλα εδώ είναι σωστά, αλλά ΔΕΝ ΘΑ λειτουργήσουν!!! Για να λειτουργήσουν όλα, πρέπει να διορθώσετε τον κώδικα που δημιουργείται από το 1C σύμφωνα με τον παρακάτω:

LoadModule _1cws_module "C:\Program Files\1cv82\8.2.13.205\bin\wsap22.dll" Δημοσίευση #1γ Allow Override None Παραγγελία επιτρέπεται, άρνηση Να επιτρέπεται από όλους SetHandler 1c-εφαρμογή

Αφού κάνετε όλες τις αλλαγές, επανεκκινήστε το apache και απολαύστε τη ζωή!!!

Σημείωση:

Όλες οι εργασίες πραγματοποιήθηκαν με χρησιμοποιώντας WindowsΔιακομιστής 2008 R2 x64, Apache 2.2.17, 1C:Enterprise 8.2 (8.2.13.205).

Έννοια της οδηγίας _1cws_moduleεξαρτάται από την έκδοση του λειτουργικού σας συστήματος και τον φάκελο εγκατάστασης 1C:Enterprise

Μπορείτε να ελέγξετε την εργασία στη διεύθυνση http://site/sb

Μετά από περαιτέρω μελέτη του προβλήματος, διαπιστώθηκε ότι ο παρακάτω κώδικας λειτουργεί· συνιστάται η χρήση του μόνο εάν ο κύριος κώδικας δημιουργεί σφάλμα:

Δημοσίευση #1γ Ψευδώνυμο "/sb" "C:\Apache2.2\htdocs\sb" Allow Override None Options+ExecCGI Παραγγελία επιτρέπεται, άρνηση Να επιτρέπεται από όλους SetHandler 1c-εφαρμογή ManagedApplicationDescriptor "C:\Apache2.2\htdocs\sb\default.vrd"

Χρησιμοποιώντας την οδηγία +ExecCGIμας υπονοεί ότι τελικά δουλεύουμε με 1C σε λειτουργία CGI. Εάν το CGI δεν έχει ρυθμιστεί στον διακομιστή σας, τότε καλύτερα να το ρυθμίσετε!!!

Αν και η 1C δεν συνιστά τη χρήση διακομιστή web σε λειτουργία αρχείου (αλλά μόνο σε λειτουργία διακομιστή) - ωστόσο, για μικρές επιχειρήσεις με 2-3 λογιστές, χρήση διακομιστή web σε νέες διαμορφώσεις με "διαχειριζόμενες φόρμες" (Λογιστική 3.0, Μισθός 3.0, κ.λπ.) - σας επιτρέπει να οργανώσετε αρκετά γρήγορη πρόσβασησε μια βάση δεδομένων υπολογιστών δικτύου, ακόμα κι αν πρόκειται για υπολογιστές που είναι ουσιαστικά παλιά σκουπίδια. Είναι σημαντικό μόνο ο κύριος υπολογιστής με τις βάσεις δεδομένων και τον διακομιστή web να είναι αξιοπρεπής (για παράδειγμα, Core I3, 8 GB μνήμης RAM και μονάδα SSD).

Οδηγός βήμα προς βήμα για τη ρύθμιση ενός διακομιστή ιστού 1C στον Apache (συμπεριλαμβανομένης της έκδοσης αρχείου της βάσης δεδομένων)

1. Κάντε λήψη του προγράμματος εγκατάστασης του Apache

Για κάποιο λόγο, ο Apache σταμάτησε να κυκλοφορεί όλες τις νέες εκδόσεις (για παράδειγμα 2.4.25) ως αυτοεξαγωγή διανομής. Είναι αρκετά αποδεκτό για εμάς να χρησιμοποιούμε μια μη τελευταία διανομή, την 2.2.25, η οποία μας επιτρέπει να αποκτήσουμε ένα βολικό πρόγραμμα εγκατάστασης και να αποφύγουμε πρόσθετους χειρισμούς.

Λάβετε υπόψη ότι είναι βολικό για εμάς να χρησιμοποιούμε το πρόγραμμα εγκατάστασης *.msi

Με βάση τη σύσταση του χρήστη (ευχαριστώ, Vladimir), δημοσιεύω έναν σύνδεσμο προς την έκδοση 2.4 του Apache (www.apachelounge.com). Επίσης από τα λόγια του - αν κάνετε λήψη του x64, τότε ετοιμαστείτε να εγκαταστήσετε μια παρόμοια πλατφόρμα x64 1c και να επεξεργαστείτε τη γραμμή LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2016/bin/wsap24.dll" στο httpd.conf.
Αλλά εγώ ο ίδιος δεν συνιστώ τη χρήση 64-bit 1C, επειδή, με υψηλό βαθμό πιθανότητας, θα προκύψουν τεράστιες δυσκολίες κατά τη σύνδεση εμπορικού εξοπλισμού ή ορισμένων άλλων βιβλιοθηκών τρίτων.

Επιλέξτε διανομή «χωρίς ssl» εάν οι βάσεις δεδομένων θα είναι ανοιχτές μόνο στη δική μας τοπικό δίκτυοή κιτ διανομής «ssl» εάν η βάση δεδομένων θα ανοίξει στο Διαδίκτυο. Μπορείτε να διαβάσετε περισσότερα σχετικά με τη ρύθμιση του ssl στο άρθρο infostart

Στο παράδειγμά μας, θα διαμορφώσουμε έναν διακομιστή χωρίς ssl για χρήση μόνο εντός του τοπικού δικτύου.

2. Εκτελέστε το πρόγραμμα εγκατάστασης που έχετε λάβει

Συμπληρώστε τον τομέα δικτύου: Localhost, Όνομα διακομιστή: Localhost

Πατήστε NEXT, Τύπος ρύθμισης: Τυπικό NEXT, NEXT, INSTALL

3. Ελέγξτε εάν ο διακομιστής web έχει ξεκινήσει

Για να το κάνετε αυτό, ανοίξτε οποιοδήποτε πρόγραμμα περιήγησης και καθορίστε τη διεύθυνση της σελίδας http://localhost

Θα πρέπει να δούμε μια σελίδα που θα λέει ότι λειτουργεί!

Ας μάθουμε τη διεύθυνση IP του υπολογιστή μας στο τοπικό δίκτυο. Για να το κάνετε αυτό, στην κάτω δεξιά γωνία (δίπλα στο ρολόι) βρίσκουμε το εικονίδιο τοπικού δικτύου, κάνουμε δεξί κλικ πάνω του και ανοίγουμε το "Κέντρο δικτύου και κοινής χρήσης"

Επιλέξτε το δίκτυό μας

Και κάντε κλικ στο κουμπί "Λεπτομέρειες".

Στην περίπτωσή μου, η διεύθυνση του υπολογιστή στο τοπικό δίκτυο είναι 192.168.0.189

Τώρα επιστρέφουμε στο πρόγραμμα περιήγησης και ελέγχουμε τη διαθεσιμότητα της σελίδας It Works στη διεύθυνση IP http://192.168.0.189 (στην περίπτωσή σας οι αριθμοί θα είναι διαφορετικοί)

Αν δείτε ξανά τη γνωστή σελίδα It Works, όλα είναι καλά,

4. Ελέγξτε την προσβασιμότητα της σελίδας από άλλους υπολογιστές και διαμορφώστε το τείχος προστασίας

Προσπαθούμε πάλι να ανοίξουμε τη γνωστή σελίδα http://192.168.0.189 (οι αριθμοί σας είναι διαφορετικοί) αλλά από οποιονδήποτε άλλο υπολογιστή στο τοπικό δίκτυο.

Εάν, αντί για μια γνωστή σελίδα, δείτε "Δεν είναι δυνατή η πρόσβαση στον ιστότοπο" ή ένα παρόμοιο μήνυμα, ας διαμορφώσουμε το τείχος προστασίας. Για να το κάνετε αυτό, επιστρέψτε στον υπολογιστή όπου είναι εγκατεστημένο το Apache, μεταβείτε στον "Πίνακα Ελέγχου" - "Σύστημα και ασφάλεια" - " τείχος προστασίας των Windows" και στην αριστερή πλευρά της οθόνης κάντε κλικ στο "Επιλογές για προχωρημένους

Κάντε κλικ στην ενότητα "Κανόνες για εισερχόμενες συνδέσεις" και, στη συνέχεια, στη δεξιά πλευρά του παραθύρου "Δημιουργία κανόνα"

Επιλέξτε και τα τρία πλαίσια

Καθορίστε ένα αυθαίρετο όνομα, για παράδειγμα "Θύρα διακομιστή Ιστού 80 για 1C". Ετοιμος.

Πάλι πηγαίνουμε σε άλλους υπολογιστές και βεβαιωνόμαστε ότι τώρα το πρόγραμμα περιήγησης εμφανίζει τη σελίδα που γνωρίζουμε στη διεύθυνση IP http://192.168.0.189 Δουλεύει

5. Δημοσιεύουμε τη βάση δεδομένων μας στον web server.

Ανοίξτε το διαμορφωτή βάσης δεδομένων μας (Εκτελέστε το 1C ως διαχειριστής)

Με την κυκλοφορία της πλατφόρμας 1C 8.2, κατέστη δυνατή η χρήση διακομιστή web κατά την εργασία με 1C για την αλληλεπίδραση της βάσης δεδομένων σας με τον Παγκόσμιο Ιστό. Στη συνέχεια, καθώς κυκλοφόρησαν το 8.3 και οι νέες εκδόσεις του, οι δυνατότητες ενσωμάτωσης διευρύνθηκαν ολοένα και περισσότερο. Ήδη τώρα για επικοινωνία με το Διαδίκτυο, άλλοι πληροφοριακά συστήματακαι παρέχοντας πρόσβαση στη βάση δεδομένων μέσω ενός προγράμματος περιήγησης, μπορείτε να χρησιμοποιήσετε έναν πελάτη ιστού, τη διεπαφή ODATA, να αναπτύξετε υπηρεσίες web, υπηρεσίες http.

Σε αυτό το άρθρο, θα εξετάσουμε πώς να εγκαταστήσετε έναν διακομιστή ιστού Apache και να δημοσιεύσετε τη βάση πληροφοριών σας σε αυτόν σε μόλις ένα λεπτό! Για να γίνει αυτό, έχουμε αναπτύξει μια απλή επεξεργασία δύο κουμπιών για εσάς.

Αρχικά, ας εμβαθύνουμε λίγο στη θεωρία. Εάν τα γνωρίζετε ήδη όλα αυτά, μη διστάσετε να μετακινηθείτε στο τέλος του άρθρου και να κατεβάσετε τη θεραπεία. Για όσους θέλουν να εγκαταστήσουν οι ίδιοι έναν διακομιστή ιστού, αλλά δεν είναι ειδικοί στο 1C, συνιστούμε να διαβάσουν αυτήν την εισαγωγή.

Γιατί ο μέσος χρήστης χρειάζεται να δημοσιεύσει το 1C σε έναν διακομιστή ιστού;

Στα πλαίσια αυτού του υλικούΔεν θα εξετάσουμε όλα τα πλεονεκτήματα και τις ευκολίες της δημοσίευσης μιας βάσης δεδομένων σε έναν διακομιστή ιστού. Ας σταθούμε στο τι μας ζητούν συχνά οι πελάτες μας να κάνουμε - πρόσβαση στο 1C μέσω προγράμματος περιήγησης. Θα μπορείτε να συνεργαστείτε με 1C από οπουδήποτε στον κόσμοχωρίς εγκατάσταση πλατφόρμας. Ένα άλλο πλεονέκτημα της εργασίας σε ένα πρόγραμμα περιήγησης είναι ότι μπορείτε να έχετε πρόσβαση στο πρόγραμμά σας μέσω κινητή συσκευή: tablet, smartphone, ελεγχόμενο από οποιοδήποτε λειτουργικό σύστημα: iOS, android κ.λπ. Αρκεί να διαμορφώσετε αυτήν την επιλογή απομακρυσμένη πρόσβαση, ανοίξτε το πρόγραμμα περιήγησης και τοποθετήστε τη σύνδεση στην αποχέτευση. Το πιο σημαντικό είναι, εάν δημοσιεύσετε μια βάση δεδομένων 1C σε έναν διακομιστή για απομακρυσμένη πρόσβαση, σκεφτείτε την ασφάλεια! Εκτός από τον ορισμό κωδικού πρόσβασης και άλλα μέτρα ασφαλείας, συνιστάται η χρήση VPN για πρόσβαση στο δίκτυο στο οποίο βρίσκεται η βάση. Αλλά αυτό είναι το θέμα ενός ξεχωριστού άρθρου και είναι καλύτερο να απευθυνθεί ένας λιγότερο έμπειρος ειδικός.

Για να παρέχετε απομακρυσμένη πρόσβαση απευθείας στον υπολογιστή στον οποίο είναι εγκατεστημένο το 1C, και ίσως χωρίς 1C, διαβάστε ένα άλλο.

Πως δουλεύει

Για να οργανώσετε την πρόσβαση στο 1C μέσω προγράμματος περιήγησης, πρέπει:

  • Οποιαδήποτε διαμόρφωση αναπτύχθηκε στις ελεγχόμενες μορφές
  • Εγκαταστήστε και ρυθμίστε έναν διακομιστή web
  • Δημοσιεύστε τη βάση δεδομένων σε διακομιστή web

Το 1C υποστηρίζει δύο διακομιστές Ιστού:

  • Απάχης

Ο διακομιστής ιστού Apache είναι δωρεάν, εύκολος στην εγκατάσταση και τη ρύθμιση παραμέτρων και θα ικανοποιήσει ελάχιστες απαιτήσεις, οπότε θα το χρησιμοποιήσουμε στην επεξεργασία μας.

Ας πάμε στο πιο ενδιαφέρον κομμάτι. Πώς να τα κάνετε όλα αυτά; Μπορείτε, φυσικά, να το κάνετε χειροκίνητα. Αλλά για να εξοικονομήσετε χρόνο και να έχετε λίγη εμπειρία, μπορείτε να χρησιμοποιήσετε το δικό μας Ελεύθεροςεπεξεργασία. Σύμφωνα με τις οδηγίες μας, οποιοσδήποτε χρήστης μπορεί να χειριστεί την εκκίνηση του. Για άλλη μια φορά, τονίζουμε ότι η διαμόρφωση πρέπει να είναι σε διαχειριζόμενες φόρμες. Λειτουργία ταξί ή όχι δεν έχει σημασία.

Σύντομες οδηγίες για όσους είναι εξοικειωμένοι με την εξωτερική επεξεργασία:

  1. Δημιουργούμε ένα αντίγραφο (backup) του συστήματος ασφάλειας πληροφοριών. Η θεραπεία είναι απολύτως ασφαλής. Αλλά ποτέ δεν πονάει. Ας διαβάσουμε πώς να το κάνουμε.
  2. Κατεβάστε το αρχείο επεξεργασίας
  3. υπό διαχειριστή (διαχειριστής υπολογιστή).Μην το συγχέετε με την εκτέλεση της διαμόρφωσης 1C υπό έναν χρήστη με πλήρη (διαχειριστικά) δικαιώματα
  4. Στο μενού εντολών Αρχείο - Άνοιγμα. Επιλέξτε το αρχείο SetupWebServer.epf/SetupWebServer.epf (η έκδοση μπορεί να διαφέρει)
  5. Στη φόρμα, συμπληρώστε το όνομα που θέλετε για δημοσίευση στον διακομιστή web. Κατά την εκκίνηση συμπληρώνεται αυτόματα από την κεφαλίδα του συστήματος.
  6. Κατά την πρόσβαση στο Διαδίκτυο μέσω διακομιστή μεσολάβησης, καθορίστε τις παραμέτρους του διακομιστή μεσολάβησης
  7. Επιβεβαιώστε ότι ο διακομιστής ιστού Apache φορτώνεται από το Διαδίκτυο
  8. Περιμένουμε λίγο
  9. Έγινε λήψη και εγκατάσταση του διακομιστή web, η βάση δεδομένων δημοσιεύτηκε και διαμορφώθηκε - μπορείτε να τον ανοίξετε χρησιμοποιώντας το κουμπί. Μπορείτε επίσης να προσθέσετε τη διεύθυνση στα αγαπημένα στο πρόγραμμα περιήγησης

Εάν έχετε ερωτήσεις ή δεν είναι όλα ξεκάθαρα από τις σύντομες οδηγίες, διαβάστε τις αναλυτικές οδηγίες με εικόνες.

  • Κατεβάστε το αρχείο επεξεργασίας

Κατεβάστε το αρχείο στον υπολογιστή σας, από όπου μπορείτε να το ανοίξετε από 1C

  • Συνδεθείτε στο 1C εκκινώντας την πλατφόρμα υπό διαχειριστή (διαχειριστής υπολογιστή)

Ανοίξτε την πλατφόρμα (λίστα ασφάλειας πληροφοριών) με δικαιώματα διαχειριστή τοπικού υπολογιστή/διακομιστή. Κάντε δεξί κλικ στη συντόμευση εκκίνησης και επιλέξτε "Εκτέλεση ως διαχειριστής". Αυτό είναι απαραίτητο γιατί ξεκινά η υπηρεσία apache.

  • Στο μενού εντολών Αρχείο - Άνοιγμα. Επιλέξτε Install WebServer.epf (η έκδοση μπορεί να διαφέρει)

Σε οποιαδήποτε διαμόρφωση σε διαχειριζόμενες φόρμες, ανοίξτε την επεξεργασία κάνοντας κλικ στο "Άνοιγμα αρχείου" στην επάνω αριστερή γωνία. Επιλέξτε το αρχείο μας που λάβατε στο βήμα 1.

  • Στη φόρμα, συμπληρώστε το επιθυμητό όνομα της βάσης για δημοσίευση. Κατά την εκκίνηση, συμπληρώνεται αυτόματα από την κεφαλίδα του συστήματος.

Ανοίγει η επεξεργασία. Από προεπιλογή, συμπληρώνεται το όνομα της δημοσιευμένης βάσης δεδομένων. Μπορείτε να αλλάξετε το όνομα στο δικό σας· το πρόγραμμα θα προσπαθήσει να σας διορθώσει εάν γράψετε μη έγκυρους χαρακτήρες.

Εάν κατά την εκτέλεση εμφανιστεί ένα μήνυμα που δηλώνει ότι οι μονάδες επέκτασης δεν έχουν εγκατασταθεί, διαβάστε πώς να το εγκαταστήσετε.

  • Κατά την πρόσβαση στο Διαδίκτυο μέσω διακομιστή μεσολάβησης, καθορίστε τις παραμέτρους του διακομιστή μεσολάβησης

  • Κάντε κλικ στο κουμπί "Εκτέλεση".

Αφού κάνετε κλικ στο κουμπί, εμφανίζεται ένα παράθυρο, όπως στην παρακάτω εικόνα. Κάντε κλικ στο "Συμφωνώ".

  • Η βάση δεδομένων δημοσιεύεται στον διακομιστή web και διαμορφώνεται - μπορείτε να την ανοίξετε κάνοντας κλικ στο κουμπί. Προσθέστε μια διεύθυνση στα αγαπημένα του προγράμματος περιήγησής σας

  • Η εργασία με 1C στο πρόγραμμα περιήγησης είναι βολική και δεν απαιτεί εγκατάσταση πλατφόρμας

Μόλις ολοκληρωθεί η επεξεργασία, θα έχετε τον διακομιστή ιστού Apache σε λειτουργία. Μπορείτε να δείτε ότι εκτελείται, σταματήστε και κάντε επανεκκίνηση στο δίσκο συστήματος (κάτω δεξιά γωνία).

Κάνοντας δεξί κλικ στο εικονίδιο, μπορείτε να εκκινήσετε την οθόνη του διακομιστή web (οθόνη υπηρεσίας apache).

Μπορείτε να ελέγξετε ότι ο διακομιστής web λειτουργεί κανονικά εισάγοντας τη γραμμή localhost σε οποιοδήποτε πρόγραμμα περιήγησης στον υπολογιστή στον οποίο είναι εγκατεστημένο το Apache. Εάν όλα είναι εντάξει, θα πρέπει να δείτε την επιγραφή - Λειτουργεί!

Ας πούμε λίγα λόγια ότι η επεξεργασία δεν χρησιμοποιεί κοινές μονάδες από διαμορφώσεις 1C, ώστε να μπορείτε να εκκινήσετε και να εγκαταστήσετε έναν διακομιστή web σε μια διαμόρφωση που έχει γραφτεί χωρίς τη χρήση του BSP (Τυπική βιβλιοθήκη υποσυστήματος).

Επίσης, μπορείτε να διασφαλίσετε την ασφάλεια των δεδομένων σας δημοσιεύοντας μια σχεδόν άδεια διαμόρφωση. Δεν διαβάζονται ή αλλάζουν βιβλία αναφοράς ή έγγραφα, τα δεδομένα της βάσης δεδομένων σας δεν αποστέλλονται πουθενά. Αναλύστε το ημερολόγιο για να δείτε μόνοι σας.

Παρακάτω είναι μια εικόνα της έναρξης και της εκτέλεσης της επεξεργασίας σε μια άδεια βάση δεδομένων, στην οποία έχει προστεθεί μόνο ένα βιβλίο αναφοράς «Ονοματολογία».

Εάν θέλετε το 1C να είναι πάντα διαθέσιμο, χρησιμοποιήστε την ενοικίαση 1C χωρίς περιττούς χειρισμούς.

Εάν ο στόχος σας είναι να αποκτήσετε πρόσβαση στο 1C από άλλο δίκτυο, από το σπίτι, ένα επαγγελματικό ταξίδι, ακόμα και από ένα θέρετρο, τότε εκτός από την εγκατάσταση ενός διακομιστή web, χρειάζεστε μια εξωτερική ("λευκή"/αποκλειστική) διεύθυνση IP και σωστή διαμόρφωση θύρας. Σε αυτή την περίπτωση, θα πρέπει να δοθεί μεγάλη προσοχή στην ασφάλεια της βάσης, επομένως είναι καλύτερο να εμπιστευτείτε αυτήν την εργασία σε εμάς. Θα κάνουμε οποιεσδήποτε ρυθμίσεις σύμφωνα με