|
Ограниченный доступ к http сервису | ☑ | ||
|---|---|---|---|---|
|
0
A_O_315
19.08.21
✎
22:20
|
Здравствуйте. Подобную публикацию выкладывал в ноябре прошлого года. Решения так и не нашел :(
На сервере крутится 1С с апачем и опубликованными несколькими http и web сервисами. Задача заключается в том, чтобы один из http-сервисов был доступен только в локальной сети без доступа "Из вне". Подскажите, пожалуйста, как можно это реализовать? Погуглил, но явного ответа не нашел. |
|||
|
1
timurhv
19.08.21
✎
22:38
|
(0) на уровне Apach нельзя на уровне файла-публикации разграничивать права?
Если можно: будет опубликована база 2 раза. В 1-ой все публичные, во 2-ой только локальный http-сервис. /base/hs/API/<ИмяМетода> /baselocal/hs/API/<ИмяМетода> baselocal = base = одна база |
|||
|
2
timurhv
19.08.21
✎
23:02
|
Для IIS это будет выглядеть следующим образом: публикуем 2 раза базу с нужным набором http и web-сервисов.
В файлах указываем диапазон доступных ip-адресов: C:\inetpub\wwwroot\base\web.config - оставляем как есть C:\inetpub\wwwroot\baselocal\web.config - здесь прописываем только локальные адреса Пример правки: https://coderoad.ru/47194541/IIS-ограничения-IP-адресов-маски-подсети |
|||
|
3
A_O_315
19.08.21
✎
23:06
|
(2) Если честно вообще не осведомлен пока по данной теме, но буду ковырять настройки Апача) спасибо)
|
|||
|
4
Сергиус
19.08.21
✎
23:53
|
(0)А нельзя по-другому поступить - к примеру сделать внутри сервиса некий ключ и если запрос идет без него, то делать сброс? Или задача, чтобы данный сервис был в принципе не виден?
|
|||
|
5
eklmn
гуру
20.08.21
✎
09:36
|
для начала надо бы понять как устроена сеть...
если оно мордой сразу в интернет смотрит или все таки через свой шлюз идет? |
|||
|
6
Вяйнемейнен
22.08.21
✎
14:44
|
Сделать две публикации базы: первую с общедоступными сервисами, вторую с доступными только по локальной сети. В папке второй публикации рядом с default.vrd создать файл .htaccess со своими масками доступных IP и подсетей, например, так
Require ip ::1 Require ip 127.0.0.1 Require ip 192.168.1.0/24 |
| Форум | Правила | Описание | Секции | Поиск |