Страница 1 из 1

Алиас игнорирует ссылки при указани порта

Добавлено: Вс ноя 05, 2023 1:33 pm
mstsc
Всем привет!
Столкнулся с такой проблемой:
Сайт работает через несколько ISP с разными белыми IP.
Основной сайт, предположим, имеет IP 89.21.10.100
Алиас расположен и настроен на IP: 195.55.55.55

При обращении на сайт http://89.21.10.100 некоторые сервисы используют порт 8080 и они прописаны как http://89.21.10.100:8080

При переходе по IP 195.55.55.55 который указан как алиас все упоминания IP 89.21.10.100 автоматически заменяются 195.55.55.55 кроме тех, где прописан порт :8080

Как добиться того, чтоб при работе через алиас, ссылки где указан порт тоже подменялись на IP алиаса?

Re: Алиас игнорирует ссылки при указани порта

Добавлено: Пн ноя 06, 2023 10:23 am
alenka
Порт 8080 служебный, используется в виртуальных хостах (проксирование nginx на apache), в связке nginx + apache
Вы не должны использовать этот порт. Установите чистый apache, или nginx там только 80 порт.

Re: Алиас игнорирует ссылки при указани порта

Добавлено: Пн ноя 06, 2023 11:22 am
mstsc
Порт 8080 был указан для примера. Фактически использую порт 65400
Однако, достаточно указать домен даже в таком формате: http://site:80 алиас уже не будет подменять исходное имя сайта.

Re: Алиас игнорирует ссылки при указани порта

Добавлено: Пн ноя 06, 2023 12:10 pm
alenka
В менеджере ip, можете настроить nat.
Зачем указывать 80 порт, если он используется по умолчанию для протокола http://?
Второе, конфиги виртуальных хостов формируются по шаблону, /etc/brainy/vhosts/vhosts.tpl
Вы можете сделать свой шаблон по пути, /etc/brainy/vhosts/vhosts.local.tpl

Re: Алиас игнорирует ссылки при указани порта

Добавлено: Вт ноя 07, 2023 5:25 pm
mstsc
Ладно, видимо я не ясно выразился. Мой сайт работает с использованием алиаса. Основное имя сайта: http://site.com условно. алиас: http://alias.com

Условием правильной работоспособности алиаса заключается то, что бы все ссылки исходного сайта заменялись на домен алиаса. Так вот - заменаются не все. заменяются только те ссылки в которых не фигурирует порт. Я не прописываю порт 80, я знаю, что он используется по умолчанию, однако достаточно в тело исходного сайта прописать ЛЮБУЮ ссылку в которой будет указан даже :80 порт - всё. на сайте http://alias.com она останется в виде http://site.com:80 а для работоспособности сайта мне необходимо, чтоб ссылки с указанием порта тоже подменялись на домен алиаса.
Если это возможно сконфигурировать через vhosts, объясните как? я не понимаю эту процедуру.

Re: Алиас игнорирует ссылки при указани порта

Добавлено: Ср ноя 08, 2023 8:15 am
alenka
Если это возможно сконфигурировать через vhosts, объясните как? я не понимаю эту процедуру.
Создаете файл/etc/brainy/vhosts/vhosts.local.tpl
Синтаксис шаблонизатора smarty, пишите свои правила по которым будут создаваться конфиги виртуальных хостов.

Re: Алиас игнорирует ссылки при указани порта

Добавлено: Ср ноя 08, 2023 5:10 pm
mstsc
мне нужно 1 правило. чтоб не игнорировались ссылки с указанным портом. Какой параметр за это отвечает?

Re: Алиас игнорирует ссылки при указани порта

Добавлено: Вс дек 10, 2023 10:38 pm
mstsc
Друзья, подскажите как возможно решить эту проблему?( не могу найти решение. Как поправить vhost чтоб алиас работал, даже если в ссылке указан номер порта?