roman2
24.09.18
✎
11:24
Интересная ошибка.
Развернут веб-сервер в локальной сети предприятия. Если к нему обращаться с этой сети, то ошибки нет.
Если обратиться из терминала в облаке, получаем:
{ВнешняяОбработка.ТестВеб.Форма.Форма.Форма(12)}: Ошибка при вызове конструктора (WSОпределения)
Веб = Новый WSОпределения(АдресWSDL, ИмяПользователя, Пароль, ,60);
по причине:
При создании описания сервиса произошла ошибка. URL сервиса: http://msk-1-t/dev9/ws/DataInput?wsdl
Код ответа сервера: 403
Вероятно не хватает прав. Но каких и на что? Есть знатоки?
Cool_Profi
24.09.18
✎
11:33
403 Authorization required
В локалке у тебя скорее всего доменная авторизация срабатывает. А из облака нужно руками логины-пароли вводить
roman2
24.09.18
✎
12:41
Анонимная проверка подлинности включена.
Аутентификация виндоус выключена.
Это для корня и базы настройки веб-сервиса.
Cool_Profi
24.09.18
✎
12:43
(2) Ну так посмотри логи веб-сервера, что он там пишет
arsik
24.09.18
✎
13:05
(0) Из облака через прокси?
roman2
24.09.18
✎
13:16
(4) напрямую, без прокси.
Еще добавлю.
Ошибка возникает через раз.
Cool_Profi
24.09.18
✎
13:16
(5) Что про (3) ?
roman2
24.09.18
✎
13:20
(6) как глянуть логи?
roman2
24.09.18
✎
13:26
Logging в иконках публикации. По указанному пути в фалах за сегодня нет ошибок.
roman2
25.09.18
✎
13:38
Уважаемы спецы, второй день…
Помогите решить проблему.
arsik
25.09.18
✎
13:52
(0) Апач поставь и не мучайся.
roman2
25.09.18
✎
14:21
(10) Апач не прокатит. Решение только на IIS.
Главное все позавчера работало. Вот что произошло…
Сияющий в темноте
25.09.18
✎
14:38
Разверни на сервере статическую страницу и ломись на нее,очень похоже,что прокси чудит и требует авторизации,то есть до вашего сервера из облака запрос просто не дошел.
roman2
25.09.18
✎
15:39
(12) админы как-то сделали, что сеть одна и в облаке и в офисе. Прокси тут нет
Сияющий в темноте
25.09.18
✎
22:52
Раз перестало работать,возможно,что уже и не совсем одна,точне пакеты не все доходят.
Fram
25.09.18
✎
22:57
(0) а откуда «терминал в облаке» (что имеется ввиду?) должен знать что это за сервер — msk-1-t ?
roman2
26.09.18
✎
15:31
(15) В облаке своя подсеть (сервера 1С, SQL, Терминальные). Как админы пробросили «ход» для пакетов я не знаю, но сеть прозрачная между облаком и офисной.
|
|||
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
При попытке обновления возникает ошибка, не смог прогуглить решение
__________________ 0 |
Модератор 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 |
Модератор 3697 / 2897 / 569 Регистрация: 10.03.2011 Сообщений: 11,398 Записей в блоге: 1 |
|
18.11.2022, 14:52 |
5 |
Сегодня вроде работает Добавлено через 22 секунды 0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
18.11.2022, 14:52 |
Помогаю со студенческими работами здесь Ошибка 403 Ошибка 403
Ошибка 403 Ошибка 403.14 Ошибка 403 Ошибка 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С как папку на вашем веб сервере, то путь к этой папке в браузере как раз бы определялся как имя сервера / имя публикации. То есть ссылка на веб-клиент выглядит так:
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).
Ну что же. Давайте вызовем нашу веб-операцию. Для этого программе надо указать описание нашего веб-сервиса. В левой части программы есть дерево проектов. Нажмем по корню дерева правой кнопку и вызовем команду «New soapUI project».
Появится окно ввода ссылки или файла с описанием веб-сервиса.
Укажите название проекта и ссылку на WSDL файл. На форме так же присутствует набор галочек, для формирования тестов. Но в этой статье мы рассмотрим только вызов веб-операций.
Если в вашей базе есть пользователи, то доступ к описанию веб-сервиса будет происходить с запросом логина и пароля. После нажатия на OK вы получите предложение ввести логин пароль пользователя, который имеет доступ на использование. Скажу так: любой пользователь базы данных, даже тот у которого нет ни одной роли, имеет право прочитать описание веб-сервиса. Именно описание WSDL, на выполнение веб-операций у него не будет прав.
Нажмите ОК и в дереве проектов вы увидите свой веб-сервис.
Почему это дерево называется деревом проектов а не деревом веб-сервисов? Потому что помимо структуры вашего веб-сервиса он содержит ветки настроек, тестов, запросов и прочего. Например если вы развернете дерево и найдете свою операцию, то заметите что у нее уже создан один запрос (Request1). Этот запрос содержит SOAP сообщение. Если по нему щелнкуть мышкой два раза то вы увидите новое окно, изображенное на рисунке выше.
Левая часть окна содержит SOAP сообщение запрос, правая будет содержать в себе результат веб-операции. Вместо вопросительных знаков укажите свои значение параметров и нажмите кнопку «Submit request to specified endpoint URl», изображенное в виде зеленой стрелочки.
После нажатия на эту кнопку в правом окне будет возвращен результат веб-операции.
Примечание: в платной версии soapUI имеется возможность редактирования SOAP сообшения привычными способами — ввоз данных в поля, вместо редактирования XML.
Если в вашей базе есть хотя бы один пользователь, то перед выполнением веб-операции вам нужно ввести его учетные данные. Для ввода учетных данных необходимо нажать кнопку «Aut» под левым окном.
В поле «Authorisation Type» необходимо указать «Preemptive».
И ввести логин пароль пользователя базы данных, который имеет право на исполнение этой веб-операции.
После ввода учетных данных можно выполнить операцию получить результат в правом окне. К сожалению для каждого запроса (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С. Делать это можно для сервера или для сайта, или для папки. Наследование присутствует.
Добавляем настройки для обработки файлов 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/
Всем спасибо за внимание!
?
Log in
If this type of authorization does not work for you, convert your account using the link
-
-
December 24 2015, 16:03
- IT
- Cancel
все вроде просто — http://infostart.ru/public/275820/ , а «включаешь — не работает». Error 403.14 — Forbidden. Кто-нибудь имеет опыт и живой пример? Связка в моем конкретном случае осложнена DC на той же машине, сами базы в Sql.
UPD — задачу решать не буду, поставил апач и все побежало.
- Главная
- Форум
- Учет, налогообложение, автоматизация
- Проблемы с публикацией базы 1С на веб-серве
Правила сайта
Сообщество
Участники
Показывать по
10
20
40
сообщений
Новая тема
Ответить
Декларация по ЕНВД и расходы на приобретение ККТ
Как отразить в 1С Бухгалтерия, если комиссионер платит за меня налоговый сбор
Письмо в техподдержку 1С
отправить копию письма на мой адрес
отправить копию письма на адрес:
Отмена
Отправить
[Прочее]
SAURON
Дата регистрации: 13.04.2011
Сообщений: 161
Добрый день!
Мы работаем с платформой 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 гостей
Быстрый переход
Учет, налогообложение, автоматизация
- Книга жалоб и предложений по работе сайта
- Для технических специалистов
- Представление регламентированной отчетности
- Говорильня
- Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
- Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
- Интернет-конференция: Оформление командировок по новым правилам
- МАРКИРОВКА
- ЕГАИС
- Учет, налогообложение, автоматизация
- Главная
- Форум
- Учет, налогообложение, автоматизация
- Проблемы с публикацией базы 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 inetpub\wwwroot\buh_test только один файл: default.vrd
Так и должно быть?
Прошу помочь в решении данной проблемы.
Заранее спасибо!
Показывать по
10
20
40
сообщений
Декларация по ЕНВД и расходы на приобретение ККТ
Как отразить в 1С Бухгалтерия, если комиссионер платит за меня налоговый сбор
Читают тему:
Быстрый переход
Учет, налогообложение, автоматизация
- Книга жалоб и предложений по работе сайта
- Для технических специалистов
- Представление регламентированной отчетности
- Говорильня
- Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
- Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
- Интернет-конференция: Оформление командировок по новым правилам
- МАРКИРОВКА
- ЕГАИС
- Учет, налогообложение, автоматизация
На чтение 4 мин Опубликовано Обновлено
Ошибка 403 «Доступ запрещен» в программе 1С может возникнуть по разным причинам, но обычно она связана с ограничениями доступа к файлам или папкам. Эта ошибка означает, что сервер, на котором расположена программа 1С, отказывает в доступе к запрашиваемому ресурсу.
Чтобы исправить ошибку 403, в первую очередь, необходимо проверить правильность настроек доступа к файлам и папкам. Если у вас есть административные права на сервере, вы можете открыть файлы и папки программы 1С для чтения и записи. Для этого можно воспользоваться программой для управления файлами на сервере или командой «chmod» в командной строке.
Однако, если вы не являетесь администратором сервера, вам придется обратиться за помощью к администратору или технической поддержке провайдера хостинга. Они смогут проверить и скорректировать настройки доступа к файлам и папкам программы 1С.
Кроме того, возможно, что ошибка 403 вызвана неправильными настройками прав доступа к базе данных программы 1С. В этом случае, вы можете попытаться переустановить или обновить программу, чтобы исправить проблему с доступом к базе данных.
Содержание
- Возможные причины ошибки 403 «Доступ запрещен»
- Как исправить ошибку 403 «Доступ запрещен»
- Вопрос-ответ
Возможные причины ошибки 403 «Доступ запрещен»
Ошибка 403 «Доступ запрещен» в программе 1С может возникнуть по нескольким причинам, означающим недостаточные права доступа или некорректные настройки программы. Рассмотрим основные причины данной ошибки:
-
Отсутствие прав доступа
Один из самых распространенных вариантов возникновения ошибки 403 — пользователям не назначены достаточные права доступа к ресурсам программы. Это может быть связано с неправильными настройками безопасности или ограничениями, установленными администратором.
-
Некорректные настройки доступа
Неправильные настройки доступа могут вызвать ошибку 403. Например, если у пользователя нет доступа к определенному модулю или базе данных, то при попытке открыть его возникнет ошибка. Необходимо проверить настройки доступа для данного пользователя.
-
Блокировка IP-адреса
Если IP-адрес, с которого пытаются получить доступ к программе, заблокирован, то также будет выдана ошибка 403. Это может произойти, например, если IP-адрес был добавлен в черный список или в настройках применены ограничения на доступ с определенных IP-адресов.
-
Неправильные настройки сервера
Ошибка 403 может быть связана с неправильными настройками сервера, на котором работает программа 1С. Например, некорректная конфигурация веб-сервера или проблемы с SSL-сертификатом могут привести к отказу в доступе к программе.
-
Защита от DDoS-атак
Некоторые серверы и программы 1С могут применять защиту от DDoS-атак, которая может вызывать ошибку 403 для определенных IP-адресов или при слишком частых запросах к ресурсу. Это может быть причиной возникновения ошибки, которую необходимо обсудить с администратором системы.
В большинстве случаев причиной ошибки 403 «Доступ запрещен» является недостаточная привилегия пользователя. Рекомендуется обратиться к администратору системы или ответственному за настройку программы 1С для исправления данной ошибки.
Как исправить ошибку 403 «Доступ запрещен»
Ошибкой 403 «Доступ запрещен» при работе с программой 1С можно столкнуться, когда запрашиваемый ресурс недоступен для вашего пользователя. Это может произойти, когда у вас отсутствуют достаточные права доступа на сервере или когда сервер блокирует ваш IP.
Для исправления ошибки 403 «Доступ запрещен» в программе 1С можно предпринять следующие шаги:
- Проверить права доступа: Убедитесь, что у вас есть достаточные права доступа к запрашиваемому ресурсу. Проверьте свои учетные данные и уровень доступа, который вам предоставлен.
- Свяжитесь с администратором: Если вы уверены, что у вас должны быть права доступа, но по-прежнему получаете ошибку 403, свяжитесь с администратором сервера или сотрудником поддержки, чтобы уточнить, возможно ли вам предоставить доступ.
- Проверить блокировку IP: Если у вас есть доступ к другим ресурсам, но только к определенной программе 1С вы получаете ошибку 403, возможно, ваш IP-адрес был заблокирован сервером. Снова свяжитесь с администратором сервера, чтобы проверить, не заблокирован ли ваш IP и разрешить доступ, если это необходимо.
- Проверить настройки сетевого подключения: Убедитесь, что у вас нет проблем с настройками сети или подключением к серверу. Проверьте свое интернет-соединение и наличие активного подключения к сети.
В большинстве случаев исправление ошибки 403 «Доступ запрещен» связано с проблемами прав доступа или блокировкой IP-адреса. Перечисленные выше шаги помогут вам определить возможную причину ошибки и найти решение.
Причина ошибки | Решение |
---|---|
Отсутствие прав доступа | Проверьте свои учетные данные и свяжитесь с администратором или службой поддержки |
Блокировка IP-адреса | Свяжитесь с администратором сервера, чтобы разблокировать ваш IP |
Проблемы с сетевым подключением | Проверьте настройки сети и подключение к серверу |
Если проблема не устраняется после выполнения вышеперечисленных шагов или вы не можете получить помощь от администратора сервера, свяжитесь с разработчиком программы 1С или обратитесь в официальную службу поддержки 1С для получения дополнительной помощи.
Вопрос-ответ
Интерфейс системы может быть настроен у всех по разному, поэтому воспользуемся командной строкой чтобы вызвать Панель управления.
Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Указываете пароль, в строке Выбрать хранилище сертификатов укажите либо Личный подойдет для обычного размещение, а вот пункт Размещение веб-служб нужен для SNI технологии. Установка IIS для 1С Предприятия 8.3 в картинках на платформе WINDOWS 8.1 Обращайтесь в форму связи
Настройка веб-серверов для работы с «1С:Предприятием»
Версия IIS Версия операционной системы
IIS 5.1 Windows XP Professional
IIS 6.0 Windows Server 2003 или Windows XP Professional x64 Edition
IIS 7.0 Windows Vista или Windows Server 2008
IIS 7.5 Windows 7 или Windows Server 2008 R2
IIS 8.0 Windows 8 или Windows Server 2012
IIS 8.5 Windows 8.1 или Windows Server 2012 R2
IIS 10.0 Windows 10
Дистрибутив веб-сервера Apache (как для ОС Windows, так и для ОС Linux) можно получить на веб-сайте проекта: http://httpd.apache.org/download.
Администрирование 1С: как запускать 1С на веб-клиенте – Проект Курсы 1С
Общие требования
Для выполнения публикации на веб-серверах необходимы административные привилегии на компьютере, где выполняется публикация:
При попытке выполнить публикацию система проверяет наличие необходимых привилегий для выполнения операции. Если привилегий текущего пользователя недостаточно для выполнения публикации, то:
● При публикации из конфигуратора пользователю задается вопрос о необходимости продолжить публикацию. В диалоге указывается причина возникновения (диалога) и присутствуют рекомендации по тому, как получить необходимые привилегии.
● При публикации с помощью утилиты webinst пользователю выдается диагностическое сообщение, но публикация продолжается.
В некоторых случая когда автоматическое обновление не работает, вы можете попробовать загрузить установочный диск вручную и через него запустить обновление.
Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Через меню Пуск заходим в раздел Программы и компоненты в зависимости от версии системы, возможно название раздела будет Приложения и возможности , находим в списке программ 1С, выбираем ее и нажимает Изменить. Ошибка HTTP 403.14 — Запрещено — веб-сервер настроен так, чтобы не отображать содержимое этого каталога Обращайтесь в форму связи
Ошибка HTTP 403.14 — Запрещено — веб-сервер настроен так, чтобы не отображать содержимое этого каталога
Я только что создал новый пустой веб-сайт в Visual Studio 2012 и нажал на кнопку «Выполнить» (т.е. просмотр в браузере), и я получаю эту ошибку:
Ошибка HTTP 403.14 — Запрещено Веб-сервер настроен так, чтобы не перечислять содержимое этого каталога.
Я вошел в IIS и нажал на просмотр каталогов, а затем убедился, что просмотр каталогов был включен, но я все еще получаю эту ошибку. Я не могу понять это?
Проект веб-сайта, который я только что создал, не указан на веб-сайтах по умолчанию в IIS Manager, что, на мой взгляд, было странно.
Вы запускали или просматривали в браузере ? 2 разные вещи. Если это проект MVC, то вы, возможно, пытались просмотреть view в браузере?
сохраните это в своем файле веб-конфигурации, затем переименуйте add value = «yourwebformname.aspx»
Я работал над этим проектом несколько месяцев — никогда не нуждался в этой линии. Я опубликовал сайт сегодня, и он больше не будет работать в режиме отладки . Добавленная эта строка заставляет это работать снова! Я проверил SVN — определенно никогда не нуждался в этом раньше. WTF !? В любом случае, спасибо, что потерял только час 🙂
Промокоды на Займер на скидки
Займы для физических лиц под низкий процент
- 💲Сумма: от 2 000 до 30 000 рублей
- 🕑Срок: от 7 до 30 дней
- 👍Первый заём для новых клиентов — 0%, повторный — скидка 500 руб
Эта проблема возникает из-за того, что на веб-сайте не Directory Browsing включена эта функция, а документ по умолчанию не настроен. Чтобы решить эту проблему, используйте один из следующих методов. Чтобы решить эту проблему, я выполнил шаги, описанные в способе 1, как указано на странице поддержки MS, и рекомендованный метод.
Способ 1. Включите функцию просмотра каталогов в IIS (рекомендуется)
Запустите IIS Manager. Для этого нажмите кнопку Пуск, выберите пункт Выполнить, введите inetmgr.exe и нажмите кнопку ОК.
В диспетчере IIS разверните имя сервера, разверните веб-сайты, а затем щелкните веб-сайт, который вы хотите изменить.
В представлении «Функции» дважды щелкните «Просмотр каталога».
Если это не сработает, возможно, у вас возникла другая проблема, чем просто проблема со списком каталогов. Так что следуйте ниже шаг,
Способ 2: добавить документ по умолчанию
Чтобы решить эту проблему, выполните следующие действия.
- Запустите IIS Manager. Для этого нажмите кнопку Пуск, выберите пункт Выполнить, введите inetmgr.exe и нажмите кнопку ОК.
- В диспетчере IIS разверните имя сервера, разверните веб-сайты, а затем щелкните веб-сайт, который вы хотите изменить.
- В представлении «Функции» дважды щелкните «Документ по умолчанию».
- На панели «Действия» нажмите «Включить».
- В поле Имя файла введите имя документа по умолчанию и нажмите кнопку ОК.
Способ 3: включить функцию просмотра каталогов в IIS Express
Примечание. Этот метод предназначен для веб-разработчиков, которые сталкиваются с проблемой при использовании IIS Express.
Настройка веб-сервера IIS
Это должен быть принят ответ. Метод 2 работал для меня. Сначала я создал пустой веб-сайт, а затем добавил веб-форму с именем «WebForm1.aspx». Следовательно, мне нужно добавить это имя в список документов по умолчанию. Спасибо.
Настройка SSL на IIS для одного или нескольких сайтов | Настройка серверов windows и linux
В появившемся списке напротив Разрешены 32-разрядные приложения выбираем True , потому что веб-сервер для публикации базы использует данную разрядность.
Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Есть еще куча задач, которые к собственно разработке отношения не имеют, но являются обязательной частью работы любого внедренца или программиста 1С. Публикация базы 1С: Документооборот на веб-сервере Обращайтесь в форму связи
Работа с абстрактным массивом
Практика программирования Математика и алгоритмы v8 Россия Абонемент ($m)
Абстрактные типы данных и алгоритмы уверенно набирают популярность в языках общего назначения. Встроенный язык 1С является предметно-ориентированным и не спешит развиваться в сторону поддержки абстракций. Однако потребность в них существует, т.к. задачи, решаемые на платформе, не уступают разнообразию из других ЯП. Предлагаю рассмотреть вариант реализации абстрактного массива в 1С.
Информационная база 1С: публикация на веб-сервере IIS | Полезные фишки в программировании 1С | Статьи экспертов — KoderLine
- Скачайте установочный диск с этой ссылки .
- Выберите «Загрузить средство» и запустите его через Администратора.
- В лицензионном соглашении выберите «Принять».
- На вопрос «Что вы хотите сделать?», выберите «Обновить этот ПК» и нажмите «Дальше».
Правильный линк на сервис
В некоторых статьях путь к web сервису указан как: http://имя_сервера:порт/имя_при_публикации/alias?wsdl.
Соответственно, НЕПРАВИЛЬНАЯ ссылка на web сервис 1С такая: http://s-1c-1-hw:8080/wsApache/service.1cws?wsdl
Если использовать такой линк, то 1C 8.2 выдаст сообщение вида:
HTTP: Not found Ошибка при работе с ресурсом /ws/service.1cws
http://имя_сервера:порт/имя_при_публикации/ ws/ alias?wsdl.
Это обращение эквивалентно обращению по имени сервиса из default.vrd:
http://имя_сервера:порт/имя_при_публикации/ ws/ name?wsdl.
Соответственно, ПРАВИЛЬНЫЙ линк для доступа к web сервису 1С будет такой:
http://s-1c-1-hw:8080/wsApache/ ws/ service.1cws?wsdl
http://s-1c-1-hw:8080/wsApache/ ws/ service?wsdl
Если указать ссылку с суффиксом ?wsdl, то в веб браузере отобразиться XML файл с описанием опубликованного сервиса.
Если указать ссылку без суффикса ?wsdl, то при правильной настройке должна появится страница с гиперссылкой на опубликованный сервис:
Я бы хотел рассказать, как опубликовать информационную базу, клиент-серверную, файловую, особенности настройки 32 и 64-bit операционных систем для корректной работы информационной системы в браузере.
Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Чтобы решить эту проблему, я выполнил шаги, описанные в способе 1, как указано на странице поддержки MS, и рекомендованный метод. Быстрая настройка веб-сервера. Публикация web-сервиса или http-сервиса 1с Обращайтесь в форму связи
Адрес публикации на веб сервере
После осуществления полной настройки нашей рабочей базы данных приступаем к ее запуску. Открываем любой браузер на компьютере вводим http://localhost и название нашей базы, в нашем случае — /DemoDocMngCorp. Если мы все сделали верно, то на экране у нас должно отобразится диалоговое окно системы, так называемое окно идентификации, где нам необходимо ввести имя пользователя и пароль.
Далее вводим в браузере адрес нашего сервера и название нашей базы: http://192.168.1.2/DemoDocMngCorp
Через IP-адрес наш компьютер получает доступ к информационной базе.
Как итог, можно с полной уверенностью сказать, что создание информационной базы с доступом к ней через сеть интернет, позволит работать и заниматься бизнесом из любой точки планеты, имея под рукой любой девайс с установленным веб-браузером.
Настройка веб-серверов для работы с «1С: Предприятием» – Ваш петербургский программист 1С
Адрес публикации на веб сервере
После осуществления полной настройки нашей рабочей базы данных приступаем к ее запуску. Открываем любой браузер на компьютере вводим http://localhost и название нашей базы, в нашем случае — /DemoDocMngCorp. Если мы все сделали верно, то на экране у нас должно отобразится диалоговое окно системы, так называемое окно идентификации, где нам необходимо ввести имя пользователя и пароль.
Далее вводим в браузере адрес нашего сервера и название нашей базы: http://192.168.1.2/DemoDocMngCorp
Через IP-адрес наш компьютер получает доступ к информационной базе.
Как итог, можно с полной уверенностью сказать, что создание информационной базы с доступом к ней через сеть интернет, позволит работать и заниматься бизнесом из любой точки планеты, имея под рукой любой девайс с установленным веб-браузером.