Если вам необходим доступ в 1С из браузера в сети Интернет либо запуск в режиме тонкого клиента (что не требует лицензии 1С на рабочем месте пользователя) можно установить веб-сервер на компьютер или сервер с базой по этой инструкции.
Дистрибутив установки проверен на Windows 7 64x и на Windows Server 2008 R2. Для начала скачиваем и распаковываем в папку C:\Apache24\ архив:
https://www.apachelounge.com/download/VC11/binaries/httpd-2.4.25-win32-VC11.zip
Ставим Visual Studio:
https://www.microsoft.com/en-us/download/details.aspx?id=30679
Запускаем командную строку для установки службы:
Вводим команду для установки службы Apache:
cd C:\Apache24\bin - переходим в папку с файлом
httpd.exe -k install - устанавливаем службу
Если появилась ошибка (или похожая с крякозябрами):
(OS 10048) Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Проверяем занят ли порт в той же командной строке:
netstat -aon | findstr 0.0:80
Если порт чем то занят будет отображено статус LISTENING по протоколу TCP:
Выясняем чем занят, пишем команду:
for /f "tokens=1,2,3,4,5*" %i in ('netstat -aon ^| findstr ":80" ^| findstr /i listening') do echo %j %l & @tasklist | findstr %m
Как правило этот порт занят скайпом. В настройках скайп Дополнительно => Соединение снимаем галочку "Для дополнительных входящих соединений следует использовать порты 80 и 443":
Видим сообщение, что необходимо перезапустить скайп:
Перезапускаем скайп и пробуем установить снова через ту же командную строку:
cd C:\Apache24\bin
httpd.exe -k install
Видим сообщение о том, что служба успешно установлена (The Apache 2.4 service is successfully installed):
На Windows Server 2008 R2 появилась вот такая ошибка при установке, но служба Apache была установлена:
Теперь добавим монитор служб Apache (C:\Apache24\bin\ApacheMonitor.exe) в автозагрузку Windows и запустим его:
Открываем Apache Service Monitor в трее, видим зеленый значок рядом с названием Apache 2.4 и проверяем работу в браузере. Переходим по адресу localhost и видим надпись It works!:
В Windows Server 2008 R2 значок у меня был красный, это означает, что служба не запустилась. В моем случае помогла остановка службы SQL Server Reporting Services (от установленного Microsoft SQL Server 2008 R2) и запуск службы Apache через монитор:
После перезагрузки служба запустилась корректно.
Чтобы ваш веб-сервер 1С был виден в локальной сети, нужно установить статический IP адрес для сетевой карты компьютера-сервера. После этого открыть для редактирования файл C:\Apache24\conf\httpd.conf и поменять в нем строку на Listen ваш статический ip:80:
Также нужно зайти в Брандмауэр => Дополнительные параметры => Правила для входящих подключений и создать правило для порта 80 по протоколу TCP "Разрешить подключение" для всех профилей.
Теперь можно публиковать базы 1С на веб-сервере, запуск из окна браузера 1С Управление торговлей 11 будет выглядеть так: