При активации вместо ссылки по домену приходит ссылка по IP

Добавление первого (нового) пользователя / оповещения с портала / ПОЧТА / ЧАТ
Закрыто
serega3000
Сообщения: 6
Зарегистрирован: Пт дек 11, 2015 6:15 am

При активации вместо ссылки по домену приходит ссылка по IP

Сообщение serega3000 » Вт дек 15, 2015 8:46 am

Здравствуйте.
Установил последнюю версию onlyoffice community, в настройках указал Настройку DNS "пользовательское доменное имя".
Тем не менее при активации пользователей им на почту приходит ссылка, в которой вместо доменного имени стоит локальный IP сервера.

Dean
Сообщения: 461
Зарегистрирован: Вт сен 30, 2014 11:04 am

Re: При активации вместо ссылки по домену приходит ссылка по

Сообщение Dean » Вт дек 15, 2015 8:50 am

Адрес портала в активационных ссылках зависит от адресной строки. По какому адресу осуществляется вход на портал и отправление ссылок?

serega3000
Сообщения: 6
Зарегистрирован: Пт дек 11, 2015 6:15 am

Re: При активации вместо ссылки по домену приходит ссылка по

Сообщение serega3000 » Вт дек 15, 2015 9:01 am

Dean писал(а):Адрес портала в активационных ссылках зависит от адресной строки. По какому адресу осуществляется вход на портал и отправление ссылок?
Вход на портал осуществляется по доменному имени. Сам сервер снаружи не доступен, доступ к нему ведется через прокси сервер на nginx.
Возможно что nginx заменяет адрес обращения на локальный IP, поэтому сам Onlyoffice ничего не знает о публичном домене.
Есть ли какие-нибудь рекомендации по настройке Onlyoffice за прокси сервером?

Привожу настройку nginx:

Код: Выделить всё

server {
     listen   80;
     server_name  <public domain>;
     access_log /var/log/nginx/office.access.log;
    location / {
        proxy_pass http://<local_ip>:80;
    }
}

serega3000
Сообщения: 6
Зарегистрирован: Пт дек 11, 2015 6:15 am

Re: При активации вместо ссылки по домену приходит ссылка по

Сообщение serega3000 » Вт дек 15, 2015 9:18 am

С этим разобрался. Нужно добавить настройку чтобы nginx отсылал имя сервера на внутренний сервер.
Получилась такая конфигурация:

Код: Выделить всё

server {
     listen   80;
     server_name  <public domain>;
     access_log /var/log/nginx/office.access.log;
    location / {
        proxy_pass http://<local_ip>:80;
        proxy_set_header Host <public domain>;
    }
}

Закрыто