![]() |
|
Как опубликовать базу в интернет без веб-сервера? | ☑ | ||
---|---|---|---|---|
0
zak555
30.01.16
✎
13:31
|
Есть тестовая машина (название testcomp), на ней установлен сервер 1С х64
Есть также база test на УФ, которая крутится на данном сервере Опубликовал базу на веб-сервере, теперь пользователи извне могу с помощью тонкого клиента по адресу http://IP/test зайти в базу Вопрос -- как дать такой же доступ извне, но без веб-сервера? p.s. порты сервера 1с открыты наружу |
|||
1
makfromkz
30.01.16
✎
13:50
|
Ответ: с помощью RDP, teamviewer, ammyadmin, radmin, удаленного помощника и др.
|
|||
2
Звездец
30.01.16
✎
13:53
|
или цепляться напрямую тонким клиентом, только насколько стабильно будет работать хз, скорости и пинг через интернет не те что в локальной сети. Ну и вопрос безопасности в таком случае очень открытый
|
|||
3
Звездец
30.01.16
✎
13:53
|
А чем так веб сервер не угодил?
|
|||
4
zak555
30.01.16
✎
14:04
|
(1) слишком просто
|
|||
5
zak555
30.01.16
✎
14:06
|
(2) через вэб-сервер достаточно быстро работает
подозреваю, что без него ещё быстрее будет |
|||
6
kumena
30.01.16
✎
14:07
|
>> слишком просто
тогда не говори пользователям паролей. |
|||
7
kumena
30.01.16
✎
14:08
|
>>
подозреваю, что без него ещё быстрее будет я правильно понял, ты хочешь сделать файловую шару с базой через интернет? |
|||
8
zak555
30.01.16
✎
14:11
|
(7) хочу опубликовать базы в инет, расположенные на 1с сервере
|
|||
9
Jump
30.01.16
✎
14:18
|
(8) Что значит слово "опубликовать" в данном контексте?
Опубликовать что-то в интернете это вообще то разместить на http странице. Распечатывай скриншоты базы и публикуй. |
|||
10
ДенисЧ
30.01.16
✎
14:21
|
Я, конечно, понимаю, суббятница и всё такое...
Но мысли свои, падваны юные, излагайте подробней... |
|||
11
zak555
30.01.16
✎
14:23
|
(9) чтобы народ извне при добавлении базы указал
база располагается на 1с-сервере кластер базы -- myIp.ru имяБазы --- test |
|||
12
kumena
30.01.16
✎
14:33
|
(11)
myIp.ru - ипишники одни цифры имеют, надо его и укзывать, это доменное имя. чисто теоритически, надо открыть порты сервера 1с 1541 - 1560, скуль по умолчанию 1443 что ли. нестандартные указываешь так tvoiip:port |
|||
13
Звездец
30.01.16
✎
14:38
|
(5) далеко не факт что будет быстрее, потому как все это по разным протоколам работать будет и объем данных не факт что будет меньше при этом.
порты сервера 1с точно открыты в брандмауэре и проброшены наружу? попробуй для начала вместо myIp.ru указать внешний ip (12) скуль то зачем выставлять, это лишнее уже |
|||
14
shuhard
30.01.16
✎
14:40
|
(8) если слабо поднять IIS или апач, ставь 8.4
|
|||
15
zak555
30.01.16
✎
14:43
|
(14) через веб-сервер всё работает
поднимать его научился в т.ч. и через IIS |
|||
16
Jump
30.01.16
✎
14:44
|
(13) Обращение идет по имени.
(11)В чем проблема? Открой нужные порты и указывай доменное имя сервера. |
|||
17
zak555
30.01.16
✎
15:06
|
тестовая машина имеет имя testcomp, домена нет
хочется к неё подключаться по следующею названию srv.myDomain.ru |
|||
18
Звездец
30.01.16
✎
15:26
|
(17) а по прямому ip подключиться получилось? если да, то тогда уже в настройки ДНС надо смотреть
|
|||
19
Jump
30.01.16
✎
15:31
|
(17) Не вопрос.
На клиенте с которого планируете подключаться отредактируйте файл hosts, добавльте сопоставление ваш_айпишник srv.myDomain.ru |
|||
20
Jump
30.01.16
✎
15:32
|
(19) И так на каждом клиенте.
Если это не устраивает, покупайте домен. Или вам 100рублей за домен в зоне .ru жалко? |
|||
21
marty0701
30.01.16
✎
15:33
|
Да уже открой для себя dydns и подобные.
|
|||
22
marty0701
30.01.16
✎
15:33
|
dyndns*
|
|||
23
zak555
30.01.16
✎
15:33
|
(19) сделал
теперь когда извне подключаюсь по srv.myDomain.ru говорит, что не отвевает testcomp как я понимаю, надо в кластере сервера 1с добавить сервера вида srv.myDomain.ru |
|||
24
Звездец
30.01.16
✎
15:36
|
(22) а у них нет никаких ограничений по портам? как-то попробовал поиграться с dyndns, ничего не заработало кроме http (пробовал vnc и ssh), разбираться не стал купил статический ip
|
|||
25
Jump
30.01.16
✎
15:38
|
(23) У.... Как все запущено.
При чем тут testcomp ? Вы прописали в файле хостс сопоставление Имя вашего компьютера - айпишник вашего компьютера. Теперь выяслняется что имя у вашего компьютера testcomp??? Тогда какого хрена вы прописали srv.myDomain.ru ? |
|||
26
Jump
30.01.16
✎
15:40
|
(23) Вы четко определитесь какое доменное имя у вашего сервера, а уж потом прописывайте.
|
|||
27
Звездец
30.01.16
✎
15:42
|
(26) Да нету никакого скорее всего. Есть клиент, роутер с белым ип и за его натом testcomp.
Вот и хочет он зарегистрировать myDomain.ru и на его поддомене повесить 1с |
|||
28
zak555
30.01.16
✎
15:46
|
(26) у машины имя testcomp
рабочая группа WorkGroup в управление зоной DNS myDomain.ru добавил запись типа А srv A myIP |
|||
29
Jump
30.01.16
✎
15:48
|
(28) Так у вас все-таки есть домен? Если вы имеете доступ к редактированию зоны DNS?
Вот только что вы говорили что его нет. Зачем тогда hosts редактировать? |
|||
30
zak555
30.01.16
✎
15:50
|
(29) сам на себя не заходит
|
|||
31
Звездец
30.01.16
✎
15:52
|
(28) а после того как добавил долго ждал или сразу начал пробовать? буквально на днях при переезде с хостинга на хостинг зона с основного на 2 dns хостера мигрировала почти сутки и соответственно ничего не работало
|
|||
32
Jump
30.01.16
✎
15:53
|
(30) Ну смотрите - имя комьпьютера у вас testcomp
Так? Клиенту, который будет подключаться надо обеспечить следующее - чтобы он набрал testcomp и попал на ip адрес вашего компьютера. Поэтому пишите в файл hosts сопоставление - ваш_айпишник testcomp И ходите на сервер по имени testcomp Нафига тут srv.myDomain.ru ? |
|||
33
Записьдампа
30.01.16
✎
15:54
|
(5) Есть ньюанс.
Через публикацию на веб-сервере ты даешь народу доступ ровно к одной опубликованной базе. Через открытие доступа к портам сервера 1С ты даешь доступ ко всем базам, которые этот сервер обслуживает. |
|||
34
zak555
30.01.16
✎
15:54
|
(31) я использую домен третьего уровня
p.s. через веб-сервер тонкий клиент по имени srv.myDomain.ru цепляется |
|||
35
zak555
30.01.16
✎
15:55
|
(33) знаю
|
|||
36
Jump
30.01.16
✎
15:56
|
(31) Запись A ничем тут не поможет вообще.
Обращение к базе идет по имени!!! не по адресу. |
|||
37
Jump
30.01.16
✎
15:56
|
(34) При чем тут вебсервер?
Тебе вебсервер нужен или прямой доступ к серверу? |
|||
38
Звездец
30.01.16
✎
15:57
|
(31) уровень тут не сильно важен, потому как пока все не мигрировало, соответственно зона может и не работать если по каким либо причинам ответит не ns1 а ns2 например, а там еще ничего о этой записи нет.
Но раз веб цепляется то в днс значит все хорошо |
|||
39
zak555
30.01.16
✎
15:58
|
(32) как я понимаю, чтобы не менять имя компьютера нужно как-то схитрить в консоли Администрирование серверов 1С Предприятия
типа добавить дополнительный менеджер кластера с названием srv.myDomain.ru но не могу допереть |
|||
40
zak555
30.01.16
✎
15:59
|
(37) с веб сервером всё получилось
теперь хочу, чтолбы тонкий клиент цеплялся не к веб-серверу, а к серверу 1С по имени srv.myDomain.ru |
|||
41
Jump
30.01.16
✎
15:59
|
Еще раз
Вариант первый Вы прописываете в hosts каждого клиента сопоставление ваш_айпишник testcomp И ходите на сервер по имени testcomp Если вас это не устраивает, то Вариант второй. Покупаете доменное имя, поднимаете DNS сервер у себя в сети и настраиваете корректное сопоставление там. |
|||
42
Jump
30.01.16
✎
16:00
|
(40) Значит поднимите в сети DNS и дайте наконец вашему компьютеру имя srv.
|
|||
43
zak555
30.01.16
✎
16:04
|
(41) комп testcomp извне доступен по srv.myDomain.ru
|
|||
44
Jump
30.01.16
✎
16:06
|
C вебсервером все намного проще.
В настройках сервера прописал имя и готово. А если у вас сервер 1с, то он будет смотреть либо доменное имя компьютера, если компьютер в домене, либо просто имя, если компьютер в рабочей группе. Но это имя должно совпадать с тем по которому вы пытаетесь зайти!!! если компьютер в рабочей группе и имя у него testcomp значит и заходить на него вы можете только по имени testcomp, в противном случае сервер 1с пошлет вас подальще. |
|||
45
Jump
30.01.16
✎
16:06
|
(43)Да какая блин разница?
Вам же не на комп зайти надо, а подключиться к серверу 1с. |
|||
46
Jump
30.01.16
✎
16:07
|
А серверу 1с вообще наплевать по какому имени у вас доступен комп.
Ему важно имя компа. И только. |
|||
47
MaxS
30.01.16
✎
16:08
|
Возился как-то с подключением к серверу 1С из другой подсети по доменному имени.
Пришлось в 1С сервере все подключения к базам прописать примерно так: MySrv.MyDomain.Local Остановил 1С сервер, в файле где прописаны базы изменил все MySrv на MySrv.MyDomain.Local и заработало. |
|||
48
zak555
30.01.16
✎
16:11
|
если не трогать машину testcomp
а на машине извне в host написать ip testcomp то на той машине пишется ошибка -- база не обнаружена |
|||
49
Jump
30.01.16
✎
16:11
|
Если у вас компьютер доступен извне по имени srv.myDomain.ru, то вы идете по сопоставленному адресу с этим именем, попадаете на ваш компьютер.
Далее вы сообщаете серверу что хотите подключится к серверу 1с по имени srv.myDomain.ru. А сервер 1с у вас имеет имя testcomp Поэтому вас вежливо отправят, ибо вы не туда попали. |
|||
50
zak555
30.01.16
✎
16:13
|
(47) в файлах 1cv8wsrv.lst, 1CV8Clst.lst из C:\Program Files\1cv8\srvinfo ?
пробовал -- но после изменения у меня сервер не стартует |
|||
51
Jump
30.01.16
✎
16:13
|
(48) значит база как то по другому названа в настройках сервера 1с.
|
|||
52
zak555
30.01.16
✎
16:14
|
(51) также
|
|||
53
Jump
30.01.16
✎
16:14
|
(51) Вы из локалки как подключаетесь к базе по этому имени? Успешно?
|
|||
54
zak555
30.01.16
✎
16:16
|
(53) да
|
|||
55
zak555
30.01.16
✎
16:19
|
причём в параметрах ИБ пробовал имя Сервера баз данных переименовывать с testcomp в localhost
|
|||
56
Jump
30.01.16
✎
16:20
|
(54) Хм, внимательно проверьте имя, может в написании ошиблись?
|
|||
57
Jump
30.01.16
✎
16:21
|
(55) не понял фишки насчет локалхоста, это вообще к чему?
|
|||
58
MaxS
30.01.16
✎
16:21
|
(50) да, вроде эти файлы.
Ну тогда можно отсоединить все базы и все рабочие сервера и подключить всё заново, указывая везде полное доменное имя 1С сервера. |
|||
59
zak555
30.01.16
✎
16:22
|
(47) кстати, у меня рабочий процесс не получилось переименовать
|
|||
60
zak555
31.01.16
✎
00:56
|
повторил 47 -- всё получилось...
был не внимателен |
|||
61
zak555
31.01.16
✎
00:56
|
теперь остаётся вопрос -- как не переименовывая ничего это всё хозяйство запустить ?!
|
|||
62
zak555
31.01.16
✎
00:57
|
я так понял, что нужно будет делать на этой же машине ещё один сервер 1с
|
|||
63
zak555
31.01.16
✎
01:49
|
хотя из теории
когда идёт подключение к ИБ сначала идёт обращение к менеджеру кластеру далее этот менеджер выбирает рабочий процесс и передаёт его адрес клиентскому приложению т.е. получается в первоначальную настройку нужно добавить просто рабочий сервер с именем srv.myDomain.ru к нему добавится дополнительный менеджер кластера и для него назначить обслуживание ИБ но что-то не выходит |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |