Настройка работы сервера FossDoc на две сетевые карты

Рассмотрим схему, когда машина, на которой установлен сервер FossDoc, является маршрутизатором, а также через нее осуществляется выход в интернет:

Схема организации работы сервера FossFoc в случае 2-х сетевых карт

Для организации такой работы требуется выполнить следующие действия:

Рассмотрим подробнее каждый пункт.

Настройка сервера FossDoc на работу c двумя сетевыми картами

Порядок настройки:

  • Остановите сервер FossDoc.
  • Откройте конфигурационный файл App.config, который находится в С:\Program Files\FOSS\FossDoc Application Server\Instances\FossDoc (если система 32 битная) или С:\Program Files (x86)\FOSS\FossDoc Application Server\Instances\FossDoc (если 64 битная) с помощью любого текстового редактора. Предварительно сделайте резервную копию данного файла.
  • Внесите изменения в App.config.
  • Сохраните изменения конфигурационного файла App.config.
  • Запустите сервер FossDoc.

Для этого найдите в файле блок:


<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
    <serverProviders>
         <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel>

Cделайте с него копию, которую вставьте ниже копируемого блока. Должно получиться так:


<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
    <serverProviders>
         <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel>


<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
     <serverProviders>
        <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel>
<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
    <serverProviders>
        <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel>

Далее сделайте следующие изменения:

  • В первом блоке в строкеchannel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301" добавьте параметр bindTo="biTo", где BiTo - ip-адрес сетевой карты для внутренней сети;
  • во втором блоке (который мы добавили) внесите измененения в строку channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">. В частности:
  • bindTo="BiTo", где BiTo - ip-адрес сетевой карты, которая "смотрит" на интернет-провайдера;
  • machineName="MachName", где MachName - dns имя организации, которое доступно из интернета;
  • параметр port="port", где port - порт, который открыт на маршрутизаторе и отличный от порта для внутренней сети;
  • параметр channel name="ChName" измените на какой-либо отличный от существующего, например CORBA Internet.

В итоге данная строка приобретет примерно такой вид: channel name="CORBA Internet" ifr="false" bindTo="192.168.120.100" machineName="foss.kharkov.ua" isBidirChannel="true" priority="79" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="19578"

В результате вышеописанных настроек в файле конфигурации будут примерно следующие данные:


<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
    <channel name="CORBA listener" ifr="false" bindTo="192.168.120.100" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
        <serverProviders>
            <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
            <provider ref="Channel Sink Provider" />
        </serverProviders>
    </channel>
<channel name=" CORBA Internet " ifr="false" bindTo="192.168.120.100" machineName="foss.kharkov.ua" isBidirChannel="true" priority="79" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="19578">
    <serverProviders>
        <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel>

Настройка подключения рабочих мест пользователей

Подключение к серверу FossDoc из локальной сети

Для доступа к серверу FossDoc из локальной сети в диалогое подключения выберите ваш сервер в выпадающем списке укажите dns-имя сервера (или его ip-адрес) и порт (если используется порт для локальной сети, отличный от 11301).

Настройка подключения клиента

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

Подключение к серверу FossDoc через интернет

Для доступа к серверу FossDoc через интернет в диалогое подключения укажите dns-имя сервера (либо его ip-адрес) и порт, который вы открыли для работы удаленных клиентов, в итоге должно получиться как на рисунке:

Настройка подключения клиента

Выберите также метод аутентификации (рекомендуется FossDoc, если не устанавливается vpn-канал), введите логин и пароль пользователя, нажмите Подключиться.

Discard
Save
This page has been updated since your last edit. Your draft may contain outdated content. Load Latest Version

On this page

Review Changes ← Back to Content
Повідомлення Статус Space Raised By Last update on