Имя: Пароль:
1C
1С v8
Как наладить работу веб сервера 1С при прокси.
0 ahmato
 
19.02.19
19:00
Коллеги, доброго времени суток.

Произошел затык. В компании в силу различных правил безопасности (сам уж не знаю для чего это), не разрешили публиковать веб сервер 1С на прямую в корпоративную сеть, разрешили только через прокси.

Объясню, к примеру если 1С Документооборот опубликован на сервер 1С по адресу 127.0.0.1/do, то из корпоративной сети, на этот адрес попадаем через адрес: doc.xxxxx.ru (я уж не знаю как правильно это называется, в моем понимании это прокси сервер переадресует запросы на нужный адрес и порт).

Далее, если захожу с любого браузера, проблем нет, все работает (но и тут вопрос, при работе заметны серьезные подтормаживания работы сервиса). Но когда пытаюсь пройти по навигационной ссылке из письма, выскакивает ошибка:
{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":404,"descr":"HTTP: Not found\nОшибка при выполнении запроса GET к ресурсу /do/ru_RU:"}}

Может кто сталкивался с такой проблемой и может помочь?
1 bolero
 
19.02.19
19:07
А навигационная ссылка из письма как выглядит? Полностью.
2 Garykom
 
гуру
19.02.19
19:11
(0) >кто сталкивался с такой проблемой и может помочь?

Сталкивался. Решение очень простое - поменять админов...
3 bolero
 
19.02.19
19:14
(2) админы может такого же мнения - одинэсник не может разобраться, как его желтое болото работает, и не может инструкции составить, как его правильно укрывать

вам волю дай - голой ж в интернет выставите, на 80 порту без TLS и пароли у всех 123
4 Garykom
 
гуру
19.02.19
19:16
(0) Открываешь конфу в предприятии, идешь в Администрирование > Общие настройки > Публикация информационной базы и смотришь что там
5 Garykom
 
гуру
19.02.19
19:19
(3) Я подразумевал "админов 1С".

А если их нет то надо просто нанять, или заставить "просто админов" научиться администрировать базы/конфы/сервера 1С.
6 bolero
 
19.02.19
19:32
(5) судя по бухгалтерскому "выскакивает ошибка", там 1с-ными админами и не пахнет (кстати, никогда вживую не видел отдельных, выделенных только под 1с). Я своим на слово выскакивает - сразу в ответ "выскакивает прыщ, а у вас программа (какая) выдала сообщение (какое) на компьютере (каком), вот скриншот"
7 sandal_r
 
19.02.19
19:36
1) Если через 127.0.0.1 таких ошибок нет, то проверяйте настройки веб-сервера, который делает перенаправление (это к админам).

2) Такие ошибки удобно ловить через fiddler. В нем же эмулировать запросы через "прокси"

3) post при редиректе превращается в get.
8 ahmato
 
20.02.19
10:45
(1) навигационная ссылка выглядит таким образом https://doc.xxxxxxxx.ru/#e1cib/data/Задача.ЗадачаИсполнителя?ref=80ce005056b2519f11e8b2af470d65cc
9 ahmato
 
20.02.19
10:50
(2) решение конечно простое, но Вы же должны понимать, что такие решения не работают с полпинка.
10 ahmato
 
20.02.19
10:53
(3) (5) Ваш сарказм дает понять, что вы сами ничего не смыслите в этом вопросе)
11 bolero
 
20.02.19
11:39
(8) рекомендую, чтобы был маппинг doc.xxxxx.ru/do => 127.0.0.1/do, а не doc.xxxxx.ru/ => 127.0.0.1/do/

Желание убрать идентификатор базы объяснимо, но тогда лучше это сделать прямо на апаче, на котором опубликована 1С, т.е. чтобы было doc.xxxxx.ru/ => 127.0.0.1/ , а по http://127.0.0.1/ открывалась сразу база.
12 Asmody
 
20.02.19
14:06
Ничего, что 127.0.0.1 - это localhost? Пакеты на этот адрес терминируются на уровне стека TCP/IP, даже до карточки не доходят.
13 Garykom
 
гуру
20.02.19
14:17
(12) Да тут разговор глухих со слепыми причем все немые.

Нет бы (4) прочитать и заполнить там правильно два поля