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

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

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

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

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

Настройка сервера FossDoc на работу 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>

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 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-канал), введите логин и пароль пользователя, нажмите Подключиться.