1С 8.3 на Apache

Для того чтобы в сети Интернет появился сайт, он должен быть размещен на сервере, подключенном к сети и имеющем IP-адрес. Сервер представляет собой компьютер, на котором установлено специальное программное обеспечение, которое в свою очередь также называют веб-сервером. Существует большое количество веб-серверов, и самым популярным из них является Apache.

Apache

Apache – полнофункциональный, расширяемый веб-сервер с открытым кодом, удовлетворяющий практически все потребности современных веб-разработок. Apache является кроссплатформенным, т.е. поддерживает множество операционных систем – Microsoft Windows, Linux, BSD, Mac OS, Novell NetWare, BeOS. Основные его функции: поддержка http-протокола, возможность подключения внешних модулей, использование СУБД для проверки подлинности пользователей и обработка файлов конфигурации.

Функции Apache

Рис.1 Функции Apache

Установка Apache

До того как произойдет настройка Apache для 1С и сама публикация на веб сервере Apache базы 1С, его необходимо скачать. Бинарных сборок для Windows сейчас нет, а значит, скачиваем для примера более раннюю версию – 2.2.25, воспользовавшись поиском.

Установка Apache

Рис.2

Запускаем скаченный файл и следуем за установкой.

Запускаем скаченный файл

Рис.3

Окно установки

Рис.4

Окно установки

Рис.5

Далее мы указываем информацию о нашем сервере. Если сервер в локальной сети, а у предприятия нет своего домена, указываем любую информацию, и имя сервера – Localhost, что означает, что сервер будет работать на локальном компьютере. В следующем поле заполняем адрес электронной почты, на который будут приходить ответы сервера (у нас произвольный, для примера).

Выбираем одну из двух настроек: Apache будет запускаться автоматически или вручную, только для текущего пользователя. Оставим рекомендуемые настройки.

Оставим рекомендуемые настройки

Рис.6

Для совместного применения с программой 1С достаточно рекомендуемой установки конфигурации Apache.

Стандартная установка конфигурации Apache

Рис.7

Стандартная установка конфигурации Apache

Рис.8

Стандартная установка конфигурации Apache

Рис.9

Стандартная установка конфигурации Apache

Рис.10

После окончания установки сервер начинает работать автоматически. Внизу на панели появится значок программы.

Появится значок программы

Рис.11

Проверка работы веб-сервера

Самый простой способ проверки работы нашего веб-сервера – открыть любой браузер и указать в адресной строке – http://localhost.

В окне у нас должно появиться сообщение «It works!».

Проверка работы веб-сервера

Рис.12

Localhost (локальный хост) – это компьютер в компьютерных сетях, стандартное, официально зарезервированное доменное имя для частных IP-адресов. Напомним, что при установке Apache мы указали его в поле «Server Name».

Localhost

Рис.13

Второй способ определения работоспособности нашего веб-сервера – по IP адресу.

Определим IP-адрес нашего ПК в «локалке». Щелкнув в левом углу на значке «Сеть», перейдем в меню «Центр управления сетями и общим доступом».

Центр управления сетями и общим доступом

Рис.14

В открывшемся окне выбираем пункт «Беспроводное сетевое соединение», т.е. нашу сеть, и в появившемся окне нажимаем кнопку «Сведения». Там мы видим IP-адрес нашего компьютера в сети. В нашем случае – 192.168.0.102.

Беспроводное сетевое соединение

Рис.15

Для проверки работы веб-сервера открываем любой браузер и вводим –htpp://192.168.0.102. Если мы снова видим в окне браузера надпись «It works!», все работает.

Строка браузер

Рис.16

При открытии с другого ПК в «локалке» должен быть такой же результат.



Открываем 1С:Предприятие в конфигураторе от администратора и загружаем нужную информационную базу.

Публикация базы 1С на веб-сервере

Рис.17

В «Администрировании» выбираем необходимую нам функцию.

Выбираем необходимую нам функцию

Рис.18

Если появляется окно:

Окно предупреждения

Рис.19

… необходимо установить модули расширения веб-сервиса.

Для этого зайдем в «Панель управления-Программы и компоненты», найдем «1С:Предприятие» и нажмем «Изменить».

Устанавливаем модули расширения веб-сервиса

Рис.20

Выбираем «Модули расширения веб-сервиса» и нажимаем «Далее», пока не дойдем до «Готово».

Модули расширения веб-сервиса

Рис.21

Готово

Рис.22

Далее опять запускаем 1С в том же режиме и заходим в пункт меню «Администрирование-Публикация на веб-сервере».

Публикация на веб-сервере

Рис.23

В открывшемся окне указываем имя, выбираем веб-сервер (программа автоматически увидела установленный Apache) и произвольную папку для публикации (имя папки должно быть написано латиницей).

Заполняем окно реквизитами

Рис.24

Нажимаем «Опубликовать» и подтверждаем запрос программы о перезапуске веб-сервера.

Нажимаем «Опубликовать»

Рис.25

Подтверждаем запрос программы о перезапуске веб-сервера

Рис.26

Если возникли проблемы при публикации – вы запустили 1С не от имени администратора.

Проверим работу веб-сервера

Открываем в браузере нашу базу – http://localhost/1С

С других компьютеров в сети вводим – http://192.168.0.102/1С

В окне браузера появляется окно нашей базы 1С.

Проверим работу веб-сервера

Рис.27

Проверим работу веб-сервера

Рис.28

При окончании работы с программой в браузере не забудьте выйти из нее через меню «Файл-Выход».

Окончание работы с программой

Рис.29

Завершить работу

Рис.30

Выход

Рис.31

Веб-сервер можно добавить на панель быстрого доступа браузера.

Найдено - https_//wiseadvice-it.ru/o-kompanii/blog/articles/publikaciya-1s-8-3-na-apache/