На жаль, 1C не радить користуватися веб-сервером в режимі файлів, а використовувати виключно серверний режим. Але треба розуміти, що для фірм не великого формату, де працює не більше кількох бухгалтерів, чудовим варіантом є робота з допомогою веб — серверів з сучасними конфігураціями з «керованими формами». Оскільки це дає можливість відносно швидко під'єднатися до бази мережевих комп'ютерів, з огляду на те, що самі комп'ютери застарілі. Тут головне, щоб web - сервер і головний комп'ютер з базами був більш-менш нормальний.
Кілька кроків для успішної настройки web - сервера на Apache і 1C, а також файлового варіанту баз даних.
1. Знайти й завантажити файл з установкою Apache.
За якими — то невідомими нам причинами, Apache тепер не викладає нові версії в форматах дистрибутивів, що само розпаковуються. Але нам цілком підійде й не зовсім нова версія — дистрибутив 2.2.25, який дозволить нам використовувати зручний в застосуванні установник, а також уникнути надалі зайвих рухів тіла.
Завантажувати цей файл бажано з сайту - /dist/httpd/binaries/win32
Також важливо, що найрозумніше використовувати тільки *.msi установник.
До того ж, не рекомендовано користуватися 64 - бітної 1C, оскільки ймовірно те, що у вас виникнуть значні проблеми під час спроб під'єднати інші пристрої або бібліотеки.
У разі того, якщо ви плануєте користуватися базою у вашій локальній мережі, то використовуйте «no ssl» дистрибутив, а якщо відкриття бази в інтернеті, користуйтеся «ssl» дистрибутивом.
Ми ж будемо розглядати сам процес на сервері без ssl, який буде використовуватися в локальній мережі.
2. Встановлюємо інсталятор, який ми завантажили.
Для початку, потрібно заповнити Network Domain: Localhost і Server name: Localhost.
Потім нам треба натиснути на NEXT, Setup type: Typical NEXT, NEXT, INSTALL і Finish.
3. Переконаємося в тому, що сервер запустився.
Що б це зробити, треба в будь-якому браузері ввести адресу сайту http: // localhost. Слідом з'явитися сповіщення «It Works!».
Далі ми дізнаємося IP адресу, яку ми використовуємо. Потім потрібно знайти значок локальної мережі, натиснути на неї й запустити «Центр управління мережами й загальним доступом».
Далі натискаємо на нашу мережу.
Потім натискаємо на іконку «Відомості».
У нас IP адреса локальної мережі - 192.168.0.189.
Далі ми повернемося в браузер і ще раз переконаємося, що сторінка з оповіщенням «It Works» є за вашою IP адресою.
Якщо ми знову бачимо потрібну нам сторінку, то все добре і ми рухаємося у вірному напрямку!
4. Переконаємося в доступі до сайту з інших пристроїв і настроєм брандмауер.
Отже, для початку ми робимо спробу запустити сайт з іншого пристрою, але теж в локальній мережі.
У разі того, якщо щось піде не так, то замість потрібного нам оповіщення, з'явитися «Не вдається отримати доступ до сайту» або щось подібне.
У такому випадку, нам потрібно налаштувати брандмауер. Що б це зробити, використовуємо пристрій, на якому встановлений Apache. Далі натискаємо на іконку «Панель управління», потім натискаємо на «Система і безпека» і «Брандмауер Windows». Потім вибираємо «Додаткові параметри».
- Потім ми натискаємо на іконку «Правила для вхідних підключень» і натискаємо на «Створити правило»
- Потім натискаємо на «Для порту».
- Після вибираємо іконку Протокол TCP і Певні локальні порти: 80.
Наступне наше завдання встановити «Дозволити підключення» і поставити три галочки.
Потім нам треба ввести будь-яке ім'я, ми, наприклад, ввели «Веб-сервер 80 порт для 1С».
ОВідмінно, ми впоралися!
Нам залишилося тільки перевірити, що й інші пристрої відображають потрібну сторінку!
5. Запустити базу даних.
Тепер запускаємо конфігуратор бази. Нагадаємо, запускати 1С треба тільки від імені адміністратора.
Потім ми натискаємо на «Адміністрування» і слідом на «Публікація на веб — сервері».
Заповнити графу з ім'ям можна тільки латинськими символами, не користуючись прогалинами, але є можливість використовувати підкреслення.
У графі «Веб — сервер» вписуємо Apache.
Що собою являє каталог? По факту, це перелік файлів. Найзручніше назвати каталог як і базу, оскільки так буде простіше для самого користувача.
Інші прапорці варто залишити в тому вигляді, що і на скріншоті. На цьому етапі їх значення не особливо нам важливе, тому з ними можна буде розібратися трохи пізніше.
Потім натискаємо на «Опублікувати». У тому випадку, коли у разі вибору цієї іконки з'являється сповіщення про неможливість запуску програми, потрібно вийти з програми 1С і запустити від імені адміністратора.
Перед вами з'явитися сповіщення «Публікація виконана». Якщо з'явитися сповіщення «Запустити знову чи веб — сервер», потрібно погодитися.
Тепер робимо спробу запустити в браузері базу, а якщо все пройшло добре, то запускаємо і з інших пристроїв!
Вітаємо, ви успішно налаштували веб — сервер Apache і 1С!