Настройка подключения к 1С через веб-браузер на локальном компьютере (localhost)

В данной публикации рассмотрен полный цикл публикации базы 1С на веб-сервере - от установки веб-сервера до входа пользователя в 1С. В качестве веб-сервера выбран Apache 2.2, а в качестве базы данных 1С - "Управление торговлей 3.0" с поддержкой  тонкого и веб-клиента.
1. Устанавливаем Apache. Качаем с любого источника инсталяцию веб-сервера Apache 2.2 для ОС Windows. Все галочки при установке оставляем по умолчанию как их расставила система. В регистрационной карточке веб сервера пишем localhost. Выберите для установки папку с заведомо полными правами доступа: C:\Users\Public\Apache. Папка Public может называтся "Общие". В Windows 7 - такой путь. Для других версий Windows путь может отличатся. Но суть та же.


2. Запускаем Apache. Запускается веб-сервер просто. После установки в панели устройств появится пиктограммка Apache. Кликните по ней левой кнопкой мыши и нажмите Start (перезапуск и остановка производятся также). Скорее всего веб-сервер не запустится. Самая распространенная ошибка "The requested operation failed".

 Если такая ошибка возникла, нужно подправить конфигурационный файл веб-сервера httpd.txt. Конфигурационный файл веб-сервера в папке, выбранной для установки Apache. Если вы выбрали для установки место установки из пункта 1 данной инструкции, то файл находится в директории: C:\Users\Public\Apache\conf
Подправьте такие строки в файле httpd.txt
- AllowOverride None, вы должны заменить None на All:
- #LoadModule rewrite_module modules/mod_rewrite.so (нужно раскомментировать эту строку - удалить символ #)


3. Перезагружаем ПК и пробуем запустить сервис. В случае успешного запуска ярлычек  Apache 2.2 должен загорется зеленым цветом.
4. Проверяем работает ли веб-сервер. Заходим в браузер, пишем в адресной строке localhost, жмем ввод. Если веб-сервер работает как надо в браузере появится надпись "IT works"


5. Публикуем базу 1С на веб сервере. В режиме конфигуратор меню Сервис - Публикация базы на веб сервере. Далее указываем все как на картинке. Название базы можно дать другое, если хотите. Путь для публикации можно выбрать любой на компьютере, однако рекомендуем выбрать место для публикации как в пункте первом, чтобы не возникло проблем с правами доступа: C:\Users\Public\webbaseut3


6. Добавляем полные права пользователю LOCAL SERVICE. У веб-сервера Apache есть свой пользователь, с помощью которого он обращается к данным. Для того чтобы системный пользователя веб-сервера мог просматривать и записывать данные в базу 1С ему необходимо дать полные права на папку, в которую опубликована база данных 1С. Имя пользователя Apache - LOCAL SERVICE. Именно ему нужно дать полные права на папку с опубликованной базой 1С. В нашем случае на папку C:\Users\Public\webbaseut3

 
 

7. Перезапустите веб-сервер Apache 2.2.
8. Заходим в 1С через браузер. Для проверки публикации базы 1С и для входа в 1С набираем в адресной строке браузера: http://localhost/DemoTradeUkr2
Результат должен выглядеть следующим образом:


 В данном случае localhost - это наш веб-сервер, а DemoTradeUkr2 - имя нашей опубликованной базы данных, который мы задали в 1С при публикации базы.

Настройка подключения к 1С для внешних пользователей через Интернет-соединение

 После того как нам удалось запустить 1С локально, можем пробовать настроить 1С с доступом через Интернет. То есть, настроить так, чтобы пользователь с любой точки земли мог работать в 1С просто введя адрес в браузер.

Необходимые условия для организации доступа к 1С через Интернет

1. Веб-сервер установлен, база 1С опубликована. Обращаем ваше внимание на то что веб-сервер и база 1С должны быть расположены на одном компьютере. Если вы добились запуска 1С через localhost, значит праввильно настроили веб-сервер и браузер и можете приступать к настройке внешнего доступа к базе 1С через Инттернет.
2. Статичиский (или еще называют белый, публичниый) IP адрес. IP адрес можно узнать в личном кабинете у провайдера Интернет, либо зайти в настройки роутера и посмотреть его там. Именно внешний  IP адрес и открытый (проброшеный) порт будут прописыватся в адресной строке браузера для доступа к 1С.
3. Открытый порт. С этим может возникнуть трудность, если вы не системный администратор или никогда не проделывали такую процедуру. Без особых тонкостей вопроса мы кратко опишем как в два шага пробросить порт для 1С-ки. Открытый порт необходим для подключения внешних пользователей по IP к вашему компьютеру. Еще эту процедуру называют проброской портов. На примере роутера TP-Link 740N мы покажем как открыть порт и подготовить компьютер к удаленному доступу. Операция выполняется следующим образом:
а) необходимо зарезервировать для подключения IP адрес.


б) необходимо добавить порт, через который будет идти подключение.


 Напоследок добавим, что к 1С смогут подключится столько пользователей сколько у вас ключей и какую нагрузку способен выдержать ваш компьютер (сервер). Обращаем ваше внимание, что хотя мы резервировали внутренний IP-адрес 192.168.0.11 (ваш внутренний адрес скорее всего будет другой, а какой он можете узнать в диспетчере роутера) доступ к базе 1С не с вашего компьютера (с другого ПК подключенного к интернету) осуществляется по внешнему IP-адресу (статическому IP). Ваш внутренний адрес используется для запуска 1С только на вашем компьютере.

После всех проделанных настроек вы должны ввести адрес базы в своем браузере: http://192.168.0.11/webtest и 1С должна запустится. Результат будет выглядеть сдедующим образом:


Поделитесь с друзьями, если вам понравилась данная статья.

КОНСУЛЬТАНТ ПО РАБОТЕ В 1С

УКРАИНА
61004 г. Харьков, пл. Защитников Украины 7/8, 
  +38(050)978-88-74
  +38(057) 761-99-01
   Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

КОНСУЛЬТАНТ ПО ВНЕДРЕНИЮ 1С

УКРАИНА
61004 г. Харьков, пл. Защитников Украины 7/8, 
  +38(050)13-97-555 Viber
  +38(057) 761-99-01
   Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 © 2017 1С ХАРЬКОВ ПРОЕКТ /Сопровождение 1С в РФ 1С СЕРВИС 24/7 / Разработка и продвижение сайта KioSeo.com