Доброго времени суток, ситуация следующая:
У организации имеется внешний ip-адрес, допустим 20.20.20.20, за этим адресом лежит сервис организации и в рег-ру к этому адресу привязан домен, допустим service.rus. У организации так же есть Битрикс.Корпоративный портал, который крутится на сервере внутри VM Bitrix и так же должен быть доступен из вне. Через роутер сделано перенаправление и через 20.20.20.20:333 пользователь попадает на страницу авторизации Битрикс, но сразу после того, как пользователь проходит авторизацию и битрикс отправляет его на любую другую страницу, в адресной строке появляется доменное имя service.rus и пользователь оказывается на странице основного сервиса организации.
Вопрос, какие манипуляции необходимо произвести для того, чтобы битрикс корректно работал через порт 333 ?
Заранее спасибо
Внутренний порт какой у Битрикса, 443? - так работать не будет
Что можно придумать.
- изменить на сервере битрикса порт 443 на 333 - но это геморой, вы снова сюда придете когда у вас будут отваливаться клиенты битрикс, возникнут проблемы с web socket.
- использовать nginx proxy и разруливать доступ к web ресурсам по domain name. Как настроить nginx reverse proxy для работы с nginx Битрикс с ssl на letsencrypt?
Возьмите ещё один ip для проброса на внутренний портал, повесьте его на b24.service.rus и не мучайтесь.
Доступ через ip+port ни к чему хорошему не приведёт.
Попробуйте прописать в настройки адреса вместе с портом
1. Нужно внутри организации создать DNS зону service.rus и в ней DNS запись bitrix.service.us с внутренним ip
2. Изменить настройках имя bitrix портала на bitrix.service.us
3. создать во внешнем DNS такую же запись но с внешним ip.