Меню

Ошибка 403 http сервис 1с

Я
   roman2

24.09.18 — 11:24

Интересная ошибка.

Развернут веб-сервер в локальной сети предприятия. Если к нему обращаться с этой сети, то ошибки нет.

Если обратиться из терминала в облаке, получаем:

{ВнешняяОбработка.ТестВеб.Форма.Форма.Форма(12)}: Ошибка при вызове конструктора (WSОпределения)

    Веб = Новый WSОпределения(АдресWSDL, ИмяПользователя, Пароль, ,60);

по причине:

При создании описания сервиса произошла ошибка. URL сервиса: http://msk-1-t/dev9/ws/DataInput?wsdl

Код ответа сервера: 403

Вероятно не хватает прав. Но каких и на что? Есть знатоки?

   Cool_Profi

1 — 24.09.18 — 11:33

403 Authorization required

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

   roman2

2 — 24.09.18 — 12:41

Анонимная проверка подлинности включена.

Аутентификация виндоус выключена.

Это для корня и базы настройки веб-сервиса.

   Cool_Profi

3 — 24.09.18 — 12:43

(2) Ну так посмотри логи веб-сервера, что он там пишет

   arsik

4 — 24.09.18 — 13:05

(0) Из облака через прокси?

   roman2

5 — 24.09.18 — 13:16

(4) напрямую, без прокси.

Еще добавлю.

Ошибка возникает через раз.

   Cool_Profi

6 — 24.09.18 — 13:16

(5) Что про (3) ?

   roman2

7 — 24.09.18 — 13:20

(6) как глянуть логи?

   roman2

8 — 24.09.18 — 13:26

Logging в иконках публикации. По указанному пути в фалах за сегодня нет ошибок.

   roman2

9 — 25.09.18 — 13:38

Уважаемы спецы, второй день…

Помогите решить проблему.

   arsik

10 — 25.09.18 — 13:52

(0) Апач поставь и не мучайся.

   roman2

11 — 25.09.18 — 14:21

(10) Апач не прокатит. Решение только на IIS.

Главное все позавчера работало. Вот что произошло…

   Сияющий в темноте

12 — 25.09.18 — 14:38

Разверни на сервере статическую страницу и ломись на нее,очень похоже,что прокси чудит и требует авторизации,то есть до вашего сервера из облака запрос просто не дошел.

   roman2

13 — 25.09.18 — 15:39

(12) админы как-то сделали, что сеть одна и в облаке и в офисе. Прокси тут нет

   Сияющий в темноте

14 — 25.09.18 — 22:52

Раз перестало работать,возможно,что уже и не совсем одна,точне пакеты не все доходят.

   Fram

15 — 25.09.18 — 22:57

(0) а откуда «терминал в облаке» (что имеется ввиду?) должен знать что это за сервер — msk-1-t ?

  

roman2

16 — 26.09.18 — 15:31

(15) В облаке своя подсеть (сервера 1С, SQL, Терминальные). Как админы пробросили «ход» для пакетов я не знаю, но сеть прозрачная между облаком и офисной.

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

0 / 0 / 0

Регистрация: 05.12.2021

Сообщений: 2

1

18.11.2022, 11:01. Показов 1548. Ответов 4


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

Ошибка 403

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

18.11.2022, 11:29

2

403 это нет доступа

Добавлено через 32 секунды
Подписка на ИТС закончилась.

или продукт не зарегистрирован в фирме 1С

Добавлено через 21 секунду
или логин и пароль от другой поставки



0



476 / 133 / 49

Регистрация: 07.05.2016

Сообщений: 514

18.11.2022, 13:00

3

Или сайт DDOSят и он недоступен



0



1783 / 1208 / 437

Регистрация: 16.01.2015

Сообщений: 5,322

18.11.2022, 14:29

4

Плюсую. Именно так. На нескольких форумах проходила сегодня инфа, что портал ИТС DDOSят



0



Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

18.11.2022, 14:52

5

Сегодня вроде работает

Добавлено через 22 секунды
ну и ошибка была не 403



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

18.11.2022, 14:52

Помогаю со студенческими работами здесь

Ошибка 403
Недаёт зайти в admin панель
Forbidden
You don’t have permission to access /admin/ on this…

Ошибка 403
У меня ошибка появилась тогда когда я в
cyb =…

Ошибка 403
Здравствуйте, нужно написать парсер сайта. Хочу получить html страницы, но запрос выдает ошибку…

Ошибка 403
Проблема такая когда закачиваю содержимое страницы (html) сайта, то выдает ошибку 403.
Код
void…

Ошибка 403.14
Создал пустой проект для служб ASP.NET в VS2012. Вставил туда этот код:
Imports…

Ошибка 403
При открытии сайта который лежит на хостинге выходит ошибка 403, перепроверил везде права на папки…

Ошибка 403
Не знаю в чем проблема.
При GetResponse() — исключение "Удаленный сервер возвратил ошибку: (403)…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

5

Содержание статей: 1С:Предприятие 8. Веб-сервисы
Предыдущая статья: 1С:Предприятие 8. Веб-сервисы. Написание кода веб-сервиса

Публикация веб-сервиса — это процесс настройки веб-сервера (Apache или IIS) на работу совместно с Платформой 1С. То есть, после публикации, ваш веб-сервер станет посредником между клиентом веб-сервисов и базой 1С. При этом веб-сервер, а точнее менеджер сервисов 1с, запущенный в процессе веб-сервера, будет заниматься слежением за соединениями с информационной базой, приемом запросов от клиентов, поддержкой WSDL описания, сериализацией сообщений, реализацией протоколов SOAP.

Обязательным условием для   публикации является наличие установленного веб-сервера и установленные модули расширения веб-сервера. Модули расширения веб-сервера устанавливаются из инсталлятора платформы 1С. Веб-сервер Apache можно скачать по ссылке:  httpd-2.2.25-win32-x86-openssl-0.9.8y.msi или найти другую версию на странице загрузки. Про установку Apache довольно много статей, думаю установить ее не составит проблем.

Сделаю примечание: публикацию можно осуществить как на клиент-серверном варианте базы, так и на файловом, но публикация на файловом варианте существует исключительно для тестов и заметно уступает по скорости клиент-серверному варианту.

Публикацию веб-сервисов можно выполнять и на ОС Linux и на ОС Windows. Я работал пока что только с Windows, потому расскажу про нее.

Публикация на ОС Windows

Если для публикации веб-сервиса на Linux не обойтись без командной строки(8.3 пока еще бета), то для публикации на Windows достаточно конфигуратора 1С.
Откройте конфигуратор и зайдите в меню «Администрирование — Публикация на веб-сервере…».

Публикация и тестирование веб-сервисов 1с на Apache

Появится окно «Публикация на веб-сервере».

Публикация и тестирование веб-сервисов 1с на Apache

«Имя» — это имя публикации. Если бы можно было представить «сайт» 1С как папку на вашем веб сервере, то путь к этой папке в браузере как раз бы определялся как имя сервера / имя публикации. То есть ссылка на веб-клиент выглядит так:

http://имя сервера/имя публикации

Примечание: при использовании в качестве веб-сервера Apache все ссылки веб-клиента будут регистрозависимыми. То есть в данном случае при переходе по ссылке

http://имя сервера/forCodeNotesBlog

браузер не найдет такой страницы.

Имя публикации определяется именно этим полем. В имени публикации вы можете использовать только латинские символы, иначе платформа ругнется.


«Веб-сервер» — это список выбора веб-сервера из установленных на данный момент веб-серверов на текущей машине. Если вы установите веб-сервер Apache то он появится в этом поле автоматически.


«Каталог» — это путь к каталогу в котором хранится файл настройки подключения веб-сервера к информационной базе 1С. Путь должен содержать только латинские символы.

«Публиковать тонкий клиент и веб-клиент» — указывает можно ли подключиться к базе в тонком клиенте и веб-клиенте. Простыми словами, если галочка снята то интерфейс конфигурации не будет отображен и работать с базой будет невозможно. Это может быть полезно если конфигурация выступает только как поставщик веб-сервисов.

«Публиковать Web-сервисы» — указывает, будут ли опубликованы ваши веб-сервисы.

После заполнения всех полей нажмите кнопку «Опубликовать» и веб-сервис будет опубликован.

Теперь можно воспользоваться свои веб-сервисом. После публикации я для начала смотрю формируется ли описание WSDL. Чтобы его получить достаточно браузера. Ссылка на описание WSDL формируется по следующему принципу:

http://имя сервера/имя публикации/ws/имя веб-сервиса?wsdl

То есть в нашем случае ссылка будет выглядеть так:

http://192.168.1.100/ForCodeNotesBlog/ws/WebService?wsdl

Если WSDL сформировался, то это хороший знак). 

Но сейчас мы рассмотрим более качественный продукт, чем самописная обработка — это кросстлатформенная система для работы с веб-сервисами soapUI(http://www.soapui.org).

Публикация и тестирование веб-сервисов 1с на Apache - soapUI

Ну что же. Давайте вызовем нашу веб-операцию. Для этого программе надо указать описание нашего веб-сервиса. В левой части программы есть дерево проектов. Нажмем по корню дерева правой кнопку и вызовем команду «New soapUI project».

Публикация и тестирование веб-сервисов 1с на Apache - soapUI

Появится окно ввода ссылки или файла с описанием веб-сервиса.

Публикация и тестирование веб-сервисов 1с на Apache - soapUI

Укажите название проекта и ссылку на WSDL файл. На форме так же присутствует набор галочек, для формирования тестов. Но в этой статье мы рассмотрим только вызов веб-операций.
Если в вашей базе есть пользователи, то доступ к описанию веб-сервиса будет происходить с запросом логина и пароля. После нажатия на OK вы получите предложение ввести логин пароль пользователя, который имеет доступ на использование. Скажу так: любой пользователь базы данных, даже тот у которого нет ни одной роли, имеет право прочитать описание веб-сервиса. Именно описание WSDL, на выполнение веб-операций у него не будет прав.

Публикация и тестирование веб-сервисов 1с на Apache - soapUI

Нажмите ОК и в дереве проектов вы увидите свой веб-сервис. 

Публикация и тестирование веб-сервисов 1с на Apache - soapUI

Почему это дерево называется деревом проектов а не деревом веб-сервисов? Потому что помимо структуры вашего веб-сервиса он содержит ветки настроек, тестов, запросов и прочего. Например если вы развернете дерево и найдете свою операцию, то заметите что у нее уже создан один запрос (Request1). Этот запрос содержит SOAP сообщение. Если по нему щелнкуть мышкой два раза то вы увидите новое окно, изображенное на рисунке выше.
Левая часть окна содержит SOAP сообщение запрос, правая будет содержать в себе результат веб-операции. Вместо вопросительных знаков укажите свои значение параметров и нажмите кнопку «Submit request to specified endpoint URl», изображенное в виде зеленой стрелочки.
После нажатия на эту кнопку в правом окне будет возвращен результат веб-операции.

Примечание: в платной версии soapUI имеется возможность редактирования SOAP сообшения привычными способами — ввоз данных в поля, вместо редактирования XML.

Если в вашей базе есть хотя бы один пользователь, то перед выполнением веб-операции вам нужно ввести его учетные данные. Для ввода учетных данных необходимо нажать кнопку «Aut» под левым окном.

Публикация и тестирование веб-сервисов 1с на Apache - soapUI

В поле «Authorisation Type» необходимо указать «Preemptive».

Публикация и тестирование веб-сервисов 1с на Apache - soapUI

И ввести логин пароль пользователя базы данных, который имеет право на исполнение этой веб-операции.

Публикация и тестирование веб-сервисов 1с на Apache - soapUI

После ввода учетных данных можно выполнить операцию получить результат в правом окне. К сожалению для каждого запроса (Request) необходимо заново вводить учетные данные.

После выполнения веб-операции помимо результата, вам доступные дополнительные сведения, такие как длительность выполнения и объем переданных данных в байтах. Эти данные отображаются в строке состояния текущего окна.

На приведенных выше изображениях, вы видите результат исполнения, описанной в других статьях, операции Plus2. Мы видим, что на выполнение операции ушло 1243 миллисекунд, что довольно много на операцию сложения. Объем переданных данных — 316 байт.

Примечание: для тестирования веб-сервисов у разработчиков soapUI есть еще одно бесплатное приложение — loadUI.

Допустим у вас есть веб-операция, имеющая операнд тип datetime. При выполнении обязательно указание даты и вы не можете указать пустое значение. Дата указывается в определенном формате:

ГГГГ-ММ-ДДTЧЧ:мм:СС.ссс+/-ЧЧ:мм

либо

ГГГГ-ММ-ДДTЧЧ:мм:СС.ссс

либо

ГГГГ-ММ-ДДTЧЧ:мм:СС

Пример:

2012-09-14T00:00:00.000+02:00

Возможно есть еще форматы записи для поля типа datetime. Причем формат ГГГГ-ММ-ДДTЧЧ:мм:СС.ссс+/-ЧЧ:мм содержит в себе данные о часовом поясе отправителя запроса. Если веб-операция на 1С получает такое значение, то она считает это время местным временем отправителя и преобразует в свое местное время. Данный пример, а так же как указать значение null более подробно описаны в статье 1С:Предприятие 8. Веб-сервисы. Написание кода веб-сервиса.
Тип число тоже требует обязательного указания значения — хотя бы нуля.

Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5.
Windows Server 2012 R2 Standard, 1С:Предприятие 8.3 (8.3.4.465)

Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5.

Windows Server 2012 R2 Standard, 1С:Предприятие 8.3 (8.3.4.465)

Следуя пошаговой инструкции, опубликованной в статье //infostart.ru/public/75205/ для предыдущих версий IIS, произвел настройку вышеуказанной связки. Нижу привожу обновленную инструкцию.

1) Установка IIS выполняется стандартными средствами. Набор достаточных компонент приведен на скриншоте.

2) Создаем папку на web сервере. В моем случае 1С.

 

3) Публикуем сервис из 1С. Администрирование -> 1С -> Конфигуратор  -> Администрирование  -> Публикация на Web-сервере.

 

Содержимое.

 

4) Зададим права для обработчика web-сервисов 1С. Права на запуск (Выполнение) модулей добавляются для группы IIS_IUSRS на папку
C:Program Files (x86)1cv88.3.4.465in.

 

5) Если база файловая, нужно добавить права на изменение (Изменение) на папку и подпапки базы для той же группы.

 

6) В консоли IIS. Кликаем правой кнопкой мыши на строку с созданной нами папкой.  Преобразовываем её в приложение.

 

 7) Добавляем MIME типы 1С. Делать это можно для сервера или для сайта, или для папки. Наследование присутствует.

 

8) Добавляем настройки для обработки файлов 1С. На вкладке Сопоставление обработчиков добавляем скрипты (не скрипты со звездочкой) для каждого расширения -«*.1cws» и «*.1crs».

 

Имена любые. Главное — для каждого расширение отдельное правило! Ограничения запроса -> Доступ -> Сценарий или Выполнение.

9) Для обработчиков нужно задать дополнительные параметры (Edit Feature Permission). Установить флаги запуска скриптов и приложений.

 

10) Можно проверить наличие обработчика web-сервисов 1С на вкладке ISAPI and CGI Restrictions для сервера.

 

Так как установка идет в 64 разрядном окружении, то для обработчика нужно включить режим Пулы приложений -> DefaultAppPool -> Дополнительные параметры -> Разрешены 32-разрядные приложения ->True.

 

11) Обращаемся по адресу http://localhost/1C/.

 

12) Об анонимной аутентификации на IIS и доступе к базе. Настроить доступ с использованием автоматически создаваемого пользователя IUSR у меня получилось. Важно проверить, что Анонимная проверка подлинности включена как в корне сервера, ТАК И НА САЙТЕ. Иначе не работает!!!!

 

Все работает :)!

Благодарности:

//infostart.ru/public/75205/

Всем спасибо за внимание!

?

LiveJournal

Log in

If this type of authorization does not work for you, convert your account using the link

December 24 2015, 16:03

Category:

  • IT
  • Cancel

все вроде просто — http://infostart.ru/public/275820/ , а «включаешь — не работает». Error 403.14 — Forbidden. Кто-нибудь имеет опыт и живой пример? Связка в моем конкретном случае осложнена DC на той же машине, сами базы в Sql.

UPD — задачу решать не буду, поставил апач и все побежало.

  1. Главная
  2. Форум
  3. Учет, налогообложение, автоматизация
  4. Проблемы с публикацией базы 1С на веб-серве

Правила сайта
Сообщество
Участники

Древовидный

Печать

Искать в теме:

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Декларация по ЕНВД и расходы на приобретение ККТ

Как отразить в 1С Бухгалтерия, если комиссионер платит за меня налоговый сбор

Письмо в техподдержку 1С

отправить копию письма на мой адрес

отправить копию письма на адрес:

Отмена
Отправить

[Прочее]

SAURON

читатель

офлайн

Дата регистрации: 13.04.2011
Сообщений: 161

Пост №1

02.04.2018 09:45

Добрый день!
Мы работаем с платформой 8.3.11.2924. База на PostgreSQL Сервер 1С и клиентские 1С установлены на windows server 2012 R2. Установлен веб-сервер IIS 8.5. Сделаны настройки согласно статьям:

https://evgesha.net/publikaciya-1s-8-3-na-veb-servere-iis/
http://kumena.ru/blog/ustanovka-iis-dlya-1s-predpriyatiya-83-v-kartinkah-na-platforme-windows-81

При публикации на веб-сервере ошибок нет. Но не работает. При обращении к базе

http://localhost/buh_test/

выходит такая ошибка:
HTTP Error 403.14 — ForbiddenThe Web server is configured to not list the contents of this directory.

Кроме того после публикации если нажать кнопку «Отключить», то выходит сообщение что публикация не выполнена, хотя ее только что сделали. См. вложения

.

В папке C inetpubwwwrootbuh_test только один файл: default.vrd
Так и должно быть?

Прошу помочь в решении данной проблемы.
Заранее спасибо!

Показывать по
10
20
40
сообщений

Декларация по ЕНВД и расходы на приобретение ККТ

Как отразить в 1С Бухгалтерия, если комиссионер платит за меня налоговый сбор

Читают тему:

1 гостей

Быстрый переход

Учет, налогообложение, автоматизация

  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка 403 google аккаунт
  • Ошибка 403 на youtube